从PHP使用.Net Web服务 - 如何调试

时间:2009-09-23 16:36:50

标签: .net php web-services

我正在使用PHP5集成的SOAP客户端。我的Web服务方法接受大约30个参数,从string和int到bool和double。调用方法后,我收到以下错误:

  

致命错误:未捕获的SoapFault异常:[soap:Client]服务器无法读取请求。

     

---> XML文档中存在错误(3,983)。

     

--->输入字符串的格式不正确。

如何访问此XML文档以检查此错误的内容?我是在PHP端还是在.Net端执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用SOAP Extensions在服务器端记录XML。

如果将SOAP消息保存到文件并在Internet Explorer(或您喜欢的XML编辑器)中打开它,您应该会看到错误。