500内部服务错误

时间:2016-08-18 22:23:28

标签: php xml web-services soap internal

我有一个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();

1 个答案:

答案 0 :(得分:0)

如果您使用内置的PHP Soapclient进行调用,并且它可以正常工作,那么您可以$soapclient->__getLastRequest()并将XML与SoapUI生成的请求进行比较。这应该可以帮助您解决SoapUI请求。