2016-08-18 298 views
1

我有一个SOAP服务器。当连接是通过PHP的结果是正确的,但是当我可以使用类似soapUI工具收到以下错误:500内部服务错误

<?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 Internal Service Error Date: Thu, 18 Aug 2016 22:07:42 GMT

如果我评论了在文件服务器以下行不再得到500内部:

$server->handle(); 

回答

0

如果您使用的是内置的PHP SoapClient的拨打电话,和它的作品,那么你做$soapclient->__getLastRequest()和比较次e XML与由SoapUI生成的请求。这应该可以帮助您解决SoapUI请求。