問題タブ [soapheader]

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 投票する
3 に答える
36542 参照

java - AXIS2 を使用した WebService クライアント呼び出しの SOAPHeader にユーザー/パスワードを追加する

助けてください: SOAPUI から WebService を呼び出そうとしていますが、サービスには要求パラメーターを介して提供するユーザー名とパスワードが必要であることに気付きました。生の XML には、SOAPHeader に追加されたユーザー/パスワードのスニペットが含まれていることに気付きました。スニペットは次のとおりです。

以下のコードのように、ユーザー/パスワードの詳細を追加することで達成したいのと同じこと: コード スニペットは次のとおりです。

しかし、次の軸障害例外が発生します。上記のコードで行っている間違いについて助けが必要です。軸フォルト例外の詳細:

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

c# - ASMXサービスリクエストへのSOAPヘッダーの追加

消費する一連のASMXサービスが提供されました。これらのサービスがどのように実装されているかについては、私たちにはわかりません。wsdl.exeツールを使用して多数のプロキシを生成しましたが、何らかの理由で私にはわかりません。これらの生成されたプロキシには、カスタムSOAPヘッダーを含める手段がありません。

基本的に、さまざまなサービス呼び出しにカスタムヘッダーデータを追加する方法が必要です。

SoapExtensionクラスの存在を認識していますが、パフォーマンスの問題が想定されるため、残念ながら使用できません。

SOAPリクエストのヘッダーデータをカスタマイズ/追加する別の方法はありますか?

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

web-services - Websphere ポータル サーバーの Web サービス

Websphere Portal サーバーから Web サービスを呼び出そうとしていますが、SOAP メッセージで非常に奇妙な動作をしていることに気付きました。

私が送信したリクエストメッセージにはヘッダーがありませんが、プロデューサーが受け取ったリクエストには、日付タイムゾーンロケールなどの追加ヘッダーが追加されています。これは最初はいくつかの問題を引き起こしていましたが、後者ではプロデューサーがヘッダーをバイパスすることに成功したため、現在はすべて問題ありません。しかし、ポータルに追加され、無効にできる理由を知りたいです。

私はJAX RPCを使用しています。

これは、リクエストを送信する前に最後に印刷すると表示されるメッセージです

これは、プロデューサー側で受信されるメッセージです。

よろしく スネハン・ソロモン

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

wcf - 非.net存在クライアントを使用したWCFサービス

生成された WSDL のコードによって WCF サービスとクライアントを作成する代わりに、特定の SOAP 要求を使用して WCF サービスを作成する必要があります。

理解を深めるために、SOAP リクエストの主要部分をここにコピーしました。

したがって、私のサービスはこの SOAP リクエストを受け取ります。埋め込まれたNutritionalValuesXML は非常に長く、soap リクエストでは何も変更できません。これは、顧客が他の多くの企業でもこのリクエストを使用しているためです。そして、これは私の問題です。

  1. NutritionalValuesXMLコンテンツを "DataContract"にマップするにはどうすればよいですか?
  2. 呼び出し元を認証するためにヘッダーにアクセスするにはどうすればよいですか?

Fiddler を使用して手動で生成された SOAP 要求を使用してサービスをデバッグすると、null パラメーター値を受け取ります。

(XMLを手動でデシリアライズすることもできます)しかし、(生の?)XMLにアクセスする方法がわかりません。

私はどんな助けにもとても感謝しています!

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

web-services - リクエストからSOAPヘッダー情報を読み取り、Spring Webサービスでレスポンスに追加する方法

私は春のWebサービスに取り組んでいます。リクエストとレスポンスのメッセージにいくつかのカスタム要素を追加する必要があります。これは次のようになります。

WSDL ファイルを変更することで、リクエスト<tid:SplsTID>の下に追加できます。<soapenv:Header>次のようになります。

問題は、リクエストから一部を読み取りたいのです<tid:SplsTID>が、それをレスポンスの SOAP ヘッダー部分の下に追加したかったのですが、これは起こっていません。私は注釈ベースのエンドポイントを使用しています。SOAP ヘッダーを読み取り、応答に同じものを追加するコードは何ですか。

現在、私のエンドポイントクラスは次のとおりです。

詳細が必要な場合はお知らせください。どんな助けでも大歓迎です。

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

vb.net - SoapHeader クラスと DataContractAttribute

エラーがあります:

この wcf メソッドの実行中:

SoapHeaderフレームワーククラスなので変更できませんでし た

そして私はクラスでこのクラスを使用し NotifierAuthHeaderます

少し混乱しています。どうすればそれを機能させることができますか?

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

wcf - Web 参照の追加を使用して WCF サービスを使用し、soap ヘッダーを追加する

SOAP ヘッダーをチェックする WCF 4 Web サービスがあります。これは WCF クライアントでは正常に機能しますが、アプリから古い Web 参照を使用する必要がある顧客がいます。Web 参照の追加を使用して WCF サービスを使用し、クライアントに SOAP ヘッダーを追加するにはどうすればよいですか? 簡単に言うと、国をヘッダーに渡したいので、ヘッダー名は国になります。

ありがとう、ポール

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

c# - 生成された SOAP プロキシへのカスタム ヘッダーの追加

wsdl ファイル (C# VS 2008) からプロキシ クラスを生成しました。Web サービスは SOAP ヘッダー内の要素を想定しています。を使用してこの要素を追加しようとするとproxy.RequestSoapContext.Envelope.Header、null エラーが発生します。エンベロープはヌルです。ヘッダーのカスタム要素になるにはどうすればよいですか?

どうもありがとう。

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

java - SOAPヘッダーのchildNodeに子ノードを追加する方法は?

内部に子ノードを作成しようとしていますが、次のようになります。

以下で

そうしようとすると、次のエラーが表示されます。

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

php - 名前空間付きエントリの配列を持つ PHP SoapHeader

私は PHP の SOAP ライブラリにかなり慣れていないので、ヒットしているサービスの有効な SoapHeader を作成するのに問題があります。サービス wsdl は次のとおりです。

http://s7sps1api.scene7.com/scene7/webservice/IpsApi-2010-01-31.wsdl

これが私のPHPスクリプトです:

実行すると、次のようになります。

これはほとんど必要な場所ですが、ユーザー ノードとパスワード ノードには、必要だと思われる Scene7 名前空間がありません。

認証変数を次のように変更すると:

それは動作しますが、私が ns2 をハードコーディングしているのはハックのようです。これを行う正しい方法は何ですか?

ありがとう!