問題タブ [soapfault]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
885 参照

android - AndroidでKSOAP2を使用中にタイムアウトエラーが発生しました

Android と asp.net でクライアント サーバー アプリケーションを作成しました。ksoap2 を使用して Web サービスにアクセスしました。アプリケーションは正常に動作します。しかし、Ksoap2 を使用してサーバーに接続しようとすると、エラーが発生することがあります。エラーログを以下に示します。このエラーは、Android クライアントがサーバーと通信しようとしたときにのみ発生します。このエラーを解消する方法はありますか? このエラーが発生した後、アプリがサーバーとの通信をすぐに再試行すると、同じエラーが発生します。しかし、しばらくしてアプリが通信を試みると、この問題は発生しなくなります。エラーは実際には何ですか?誰か助けてくれませんか。このエラーを回避するには??

これはエラーログです:

0 投票する
0 に答える
3948 参照

soap - SOAP エラー、逆シリアル化に失敗しました

それが私が受け取っている障害です。ここに私が送信しているリクエストがあります:

どちらの場合も「uri」はプライバシー保護のために挿入されていることに注意してください (実際の uri は要求/応答に存在します)。私は SOAP についてあまり知りません。誰かが私の要求に明らかな問題があるかどうかについて正しい方向に向けることができれば?

0 投票する
2 に答える
15453 参照

java - Java - Soap Fault を表示する方法

Java Web サービスを呼び出す Soap Fault がある場合、この種の応答があります。

次のように、handleFault メソッドを使用して Soap Handler を作成しました。 public boolean handleFault(SOAPMessageContext context) {

しかし、私の出力では、私が持っているのは次のとおりです:

エラーノードを処理するにはどうすればよいですか?

アップデート:

fa.getDetail().getFirstChild().getTextContent()xml内のテキストを取得します。どうすればそれをオブジェクトとして取得できますか。WaybillRegistrationFault だと思います。

0 投票する
2 に答える
7550 参照

php - http ヘッダー SOAP のフェッチ中にエラーが発生しました

SOAP に問題があり、本当の答えが見つかりません。

これは、try catch ブロックでの単純な SOAP 要求です。

SoapFault 例外が発生します:

その理由は何ですか?

0 投票する
3 に答える
818 参照

wcf - WCF with UPS RateWS Service FaultException.Detail常に空の配列

UPS RateWS サービス用の .NET 4.5 WCF クライアントを使用して SOAP 1.1 障害詳細要素を取得する際に問題が発生しています。

問題は、faultcode 要素と faultstring 要素が例外のプロパティ.Codeとして正常に戻ってくることです。.Message詳細オブジェクトが正しく逆シリアル化されておらず、常に空の配列です。

UPS Rating 開発者キットの Rates_Pkg_Gnd.zip ファイル SCHEMA-WSDLs ディレクトリから wsdl と xsds を解凍し、ファイル システムの RateWS.wsdl で Visual Studio 2013s の [サービス参照の追加] ダイアログをポイントして、WCF クライアントを生成しています。

実際のワイヤ ソープ障害メッセージは次のようになります。

キャッチしようとしSystem.ServiceModel.FaultException<UPS.RateService.ErrorDetailType[]>ましたが、Detail プロパティは常に UPS.RateService.ErrorDetailType[0] の配列です -- サイズはゼロです。

同様に、 a をキャッチして accessFaultExceptionを呼び出すと、ArrayOfErrorDetailType 要素を含む XML オブジェクトが生成され、何も含まれていません。を使用して XmlReader を取得する別の方法では、同じ偽の構造が生成されます。.CreateMessageFault().GetDetail<XmlElement>().GetReaderAtDetailContents()

これはエラー メッセージ xsd です。