問題タブ [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.
java - AXIS2 を使用した WebService クライアント呼び出しの SOAPHeader にユーザー/パスワードを追加する
助けてください: SOAPUI から WebService を呼び出そうとしていますが、サービスには要求パラメーターを介して提供するユーザー名とパスワードが必要であることに気付きました。生の XML には、SOAPHeader に追加されたユーザー/パスワードのスニペットが含まれていることに気付きました。スニペットは次のとおりです。
以下のコードのように、ユーザー/パスワードの詳細を追加することで達成したいのと同じこと: コード スニペットは次のとおりです。
しかし、次の軸障害例外が発生します。上記のコードで行っている間違いについて助けが必要です。軸フォルト例外の詳細:
c# - ASMXサービスリクエストへのSOAPヘッダーの追加
消費する一連のASMXサービスが提供されました。これらのサービスがどのように実装されているかについては、私たちにはわかりません。wsdl.exeツールを使用して多数のプロキシを生成しましたが、何らかの理由で私にはわかりません。これらの生成されたプロキシには、カスタムSOAPヘッダーを含める手段がありません。
基本的に、さまざまなサービス呼び出しにカスタムヘッダーデータを追加する方法が必要です。
SoapExtensionクラスの存在を認識していますが、パフォーマンスの問題が想定されるため、残念ながら使用できません。
SOAPリクエストのヘッダーデータをカスタマイズ/追加する別の方法はありますか?
web-services - Websphere ポータル サーバーの Web サービス
Websphere Portal サーバーから Web サービスを呼び出そうとしていますが、SOAP メッセージで非常に奇妙な動作をしていることに気付きました。
私が送信したリクエストメッセージにはヘッダーがありませんが、プロデューサーが受け取ったリクエストには、日付タイムゾーンロケールなどの追加ヘッダーが追加されています。これは最初はいくつかの問題を引き起こしていましたが、後者ではプロデューサーがヘッダーをバイパスすることに成功したため、現在はすべて問題ありません。しかし、ポータルに追加され、無効にできる理由を知りたいです。
私はJAX RPCを使用しています。
これは、リクエストを送信する前に最後に印刷すると表示されるメッセージです
これは、プロデューサー側で受信されるメッセージです。
よろしく スネハン・ソロモン
wcf - 非.net存在クライアントを使用したWCFサービス
生成された WSDL のコードによって WCF サービスとクライアントを作成する代わりに、特定の SOAP 要求を使用して WCF サービスを作成する必要があります。
理解を深めるために、SOAP リクエストの主要部分をここにコピーしました。
したがって、私のサービスはこの SOAP リクエストを受け取ります。埋め込まれたNutritionalValues
XML は非常に長く、soap リクエストでは何も変更できません。これは、顧客が他の多くの企業でもこのリクエストを使用しているためです。そして、これは私の問題です。
NutritionalValues
XMLコンテンツを "DataContract"にマップするにはどうすればよいですか?- 呼び出し元を認証するためにヘッダーにアクセスするにはどうすればよいですか?
Fiddler を使用して手動で生成された SOAP 要求を使用してサービスをデバッグすると、null パラメーター値を受け取ります。
(XMLを手動でデシリアライズすることもできます)しかし、(生の?)XMLにアクセスする方法がわかりません。
私はどんな助けにもとても感謝しています!
web-services - リクエストからSOAPヘッダー情報を読み取り、Spring Webサービスでレスポンスに追加する方法
私は春のWebサービスに取り組んでいます。リクエストとレスポンスのメッセージにいくつかのカスタム要素を追加する必要があります。これは次のようになります。
WSDL ファイルを変更することで、リクエスト<tid:SplsTID>
の下に追加できます。<soapenv:Header>
次のようになります。
問題は、リクエストから一部を読み取りたいのです<tid:SplsTID>
が、それをレスポンスの SOAP ヘッダー部分の下に追加したかったのですが、これは起こっていません。私は注釈ベースのエンドポイントを使用しています。SOAP ヘッダーを読み取り、応答に同じものを追加するコードは何ですか。
現在、私のエンドポイントクラスは次のとおりです。
詳細が必要な場合はお知らせください。どんな助けでも大歓迎です。
vb.net - SoapHeader クラスと DataContractAttribute
エラーがあります:
この wcf メソッドの実行中:
SoapHeader
フレームワーククラスなので変更できませんでし た
そして私はクラスでこのクラスを使用し NotifierAuthHeader
ます
少し混乱しています。どうすればそれを機能させることができますか?
wcf - Web 参照の追加を使用して WCF サービスを使用し、soap ヘッダーを追加する
SOAP ヘッダーをチェックする WCF 4 Web サービスがあります。これは WCF クライアントでは正常に機能しますが、アプリから古い Web 参照を使用する必要がある顧客がいます。Web 参照の追加を使用して WCF サービスを使用し、クライアントに SOAP ヘッダーを追加するにはどうすればよいですか? 簡単に言うと、国をヘッダーに渡したいので、ヘッダー名は国になります。
ありがとう、ポール
c# - 生成された SOAP プロキシへのカスタム ヘッダーの追加
wsdl ファイル (C# VS 2008) からプロキシ クラスを生成しました。Web サービスは SOAP ヘッダー内の要素を想定しています。を使用してこの要素を追加しようとするとproxy.RequestSoapContext.Envelope.Header
、null エラーが発生します。エンベロープはヌルです。ヘッダーのカスタム要素になるにはどうすればよいですか?
どうもありがとう。
java - SOAPヘッダーのchildNodeに子ノードを追加する方法は?
内部に子ノードを作成しようとしていますが、次のようになります。
以下で
そうしようとすると、次のエラーが表示されます。
php - 名前空間付きエントリの配列を持つ PHP SoapHeader
私は PHP の SOAP ライブラリにかなり慣れていないので、ヒットしているサービスの有効な SoapHeader を作成するのに問題があります。サービス wsdl は次のとおりです。
http://s7sps1api.scene7.com/scene7/webservice/IpsApi-2010-01-31.wsdl
これが私のPHPスクリプトです:
実行すると、次のようになります。
これはほとんど必要な場所ですが、ユーザー ノードとパスワード ノードには、必要だと思われる Scene7 名前空間がありません。
認証変数を次のように変更すると:
それは動作しますが、私が ns2 をハードコーディングしているのはハックのようです。これを行う正しい方法は何ですか?
ありがとう!