我有一个SOAP服务器。当通过PHP连接时结果是正确的,但是当我使用像SoapUI这样的工具时会出现以下错误:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>Bad Request</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
这是负责人的回应:
HTTP / 1.1 500内部服务错误日期:星期四,2016年8月18日22:07:42 GMT
如果我评论文件服务器中的以下行不再获得500内部:
$server->handle();
答案 0 :(得分:0)
如果您使用内置的PHP Soapclient进行调用,并且它可以正常工作,那么您可以$soapclient->__getLastRequest()
并将XML与SoapUI生成的请求进行比较。这应该可以帮助您解决SoapUI请求。