我正在尝试从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>
答案 0 :(得分:0)
我猜这是错误:
预期命名空间'http://tempuri.org/'中的结束元素'xmlPedido'。 从命名空间''找到元素'Pedido'。第6行,第51位。
这意味着,您已使用<xmlPedido>
开始,但以</Pedido>
查看第6行的Web服务回放的xml代码
答案 1 :(得分:0)
建议使用SOAPui检查Web服务。