我在Grails上使用groovy-wslite向服务流发送SOAP请求。但是我得到的答复是空的。
我认为自从获得302
状态以来,我就正在连接到服务器,或者该302
状态是否意味着我未连接到服务器?
我已经测试过发送到其他服务,例如http://www.holidaywebservice.com/Holidays/US/Dates/USHolidayDates.asmx?wsdl,并且效果很好。
有谁知道302
是什么意思,或者为什么我得到一个空的响应正文?
最佳答案
是的,您正在连接到服务器。 HTTP response status 302表示重定向-由URL标识的资源已(临时)移动到另一个URL。
响应主体为空,因为响应的Location
header 具有所有相关信息以及响应代码-资源的新URL。
基本上,只需要向Location
响应中返回的URL发送相同的后续请求即可。
关于grails - 状态为“暂时移动”且无 body ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26374529/