2011-07-11 13 views
2

WebServiceから値を取得しようとしていますが、PHP WebアプリケーションまたはSoapUIからアクセスするときにエラーメッセージが表示されます。Webサービスエラー:

Visual Studio .NETからサービスにアクセスすると、適切な値が得られますが、実際にはPHPからアクセスする必要があります。

End element 'xmlPedido' from namespace 'http://tempuri.org/' expected. Found element 'Pedido' from namespace ''. Line 6, position 51.

つまり、あなたが<xmlPedido>を始めたが時</Pedido>

表情で終了していること:私は、これは誤りであると思い

<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

私はFiddlerのようなツールを使って、Visual StudioとPHPによって送信されるHTTP要求を比較することをお勧めします。これは、エラーの原因となっている違いを表示する必要があります。 – Spudley

答えて

0

:ここ

はエラーメッセージですWebサービスが返すXMLコード、行6

0

SOAPuiを使用してWebServiceを確認することをおすすめします。

関連する問題