2016-08-18 224 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請求。