Web服务错误:

时间:2011-07-11 20:31:34

标签: php web-services

我正在尝试从WebService获取一些值,但是从PHP Web应用程序或SoapUI访问时我收到一些错误消息。

当我从Visual Studio .NET访问服务时,我得到了正确的值,但我真的需要从PHP访问它。

以下是错误消息:

<faultstring xml:lang="pt-BR">The formatter threw an exception while trying to deserialize the message: Error in deserializing body of request message for operation 'ConsultaFretePedido'. End element 'xmlPedido' from namespace 'http://tempuri.org/' expected. Found element 'Pedido' from namespace ''. Line 6, position 51.</faultstring>

2 个答案:

答案 0 :(得分:0)

我猜这是错误:

  

预期命名空间'http://tempuri.org/'中的结束元素'xmlPedido'。   从命名空间''找到元素'Pedido'。第6行,第51位。

这意味着,您已使用<xmlPedido>开始,但以</Pedido>

结束

查看第6行的Web服务回放的xml代码

答案 1 :(得分:0)

建议使用SOAPui检查Web服务。