問題タブ [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.
web-services - いくつかのSOAPHEADERを必要とするASP.NETWebサービスをテストするためにどのプログラムを使用できますか?
私はいくつかのバグテストを行うためにこのレガシーアプリを与えられました。Joy :(これはC#->api.asmxで記述された単純なWebサービスです。
さて、それをテストするための秘訣は、認証のためにいくつかのSOAPHEADERを必要とすることです。asmxページに移動するだけで、公開されているすべてのapiメソッドが表示されます。これらのメソッドをクリックすると、すべてのGET / POST/SOAPのものを表示できるページが表示されます。web.configを編集すると、POSTテストをアクティブにできます。Kewl。それはすべて機能します。もちろん、SOAP HEADERに追加する方法はないので、失敗します。
これがSOAPxml定義のものです:-
それで、このようなものをテストするためにどのプログラムをダウンロードできますか?FIDDLERを試しましたが、運がありませんでした:(間違って使用した場合を除きます。
乾杯!
1と2を編集(取り消し線を追加):
以前のSOの質問はSoapUIを示唆していましたが、それはjavaであり、ボックスにjavaをインストールすることを拒否します....そしてVirtualPCを引き出して、そこに投げる必要はありません...お願いしますか?
解決:
SoapUI(無料アプリ)がVirtual PCにインストールされており、初心者の指示に従う必要があります:)
vb.net - アンマーシャリング エラー [com.ctc.wstx.exc.WstxLazyException]
パートナーが提供したプロキシ クラスを使用して、パートナーの Web サービスと通信しています。
例外をスローしている次のコード行があります。
webRemittanceService はこれらのプロキシ クラスの 1 つのインスタンスであり、webRemittanceRequest は別のプロキシ クラスのインスタンスです。
これはかなり単純に思えますが、次の例外は私が見たことがないものであり、requestWebRemittance(webRemittanceRequest) メソッドにステップインできないため、あまり役に立ちません。
パートナーは、それは自分の側からのものではないと言っています。
どんな助けでも大歓迎です。
delphi - Delphi 2007 WSDL インポート、SOAP ヘッダー情報の設定
Delphi 2007 での WDSL のインポートは正常に機能しますが、Unwrap 警告が生成されます (以下のコード スニペット 1 [StackOverFlow に既に記録されている別の質問のように])。
ただし、(REQUESTOR:pIn, REQUEST_USER:pIn, REQUEST_PASSWORD:pIn)
生成されたコードからは不明なヘッダーの設定方法です。ネット上の他の場所を調べて、コマンド ライン utilitiy も試しましたWDSLImp
。これにより、たとえば、リテラルのラップ解除にスイッチを使用できるようになりました。ダメ。
スニペット 2 は、3 つのヘッダー パラメータを実際の値に置き換えてさまざまに試した初期化の内容を示しています。最終結果は、このスニペット 3 のようにインターフェース上に表示されるはずです。
すべてのヘルプは非常に高く評価されています。
スニペット 1:
スニペット 2:
スニペット 3:
c# - c#/ASP.NETを使用してカスタムSOAPヘッダーを追加する
トラフィックWebサービスを使用しようとしています。SOAPリクエストの例を以下に示します。
WSDL構造からWsdl.exeを使用して、c#でプロキシクラスを作成しました。
どういうわけか、メソッド呼び出しのSOAP構造に「認証」SOAPヘッダーを挿入する必要があると思います。サービスメソッド呼び出しにヘッダーを追加する方法がわかりませんか?
Webサービスメソッドを呼び出すためのプロキシクラスのコードは次のとおりです。
silverlight-3.0 - Silverlight 3.0 の IClientMessageInspector?
Silverlight で SOAP ヘッダーを使用してデータ サービスを保護しようとしています。IClientMessageInspector
で答えを見つけたと思いました。残念ながら、SL プロジェクトを作成すると System.ServiceModel v.2 への参照が追加され、このインターフェイスは v.3 まで追加されなかったため、デフォルトではこれはサポートされていないようです。
オンラインで調べてみると、すべてのブログで IClientMessageInspector はSilverlight 2.0 では動作しないと書かれています。しかし、SL 3.0 については何も言及していません。
質問は、SL v 3.0 の時点で IClientMessageInspector を使用する方法はありますか? それとも、この機能はまだ MIA ですか?
python - WSDL ファイルで定義されていない SOAP ヘッダーを Python SUDS に渡す方法
ネットワークにカメラがあり、これに suds で接続しようとしていますが、suds は必要なすべての情報を送信しません。カメラがメッセージを理解できるように、WSDL ファイルで定義されていない追加の SOAP ヘッダーを配置する必要があります。すべてのヘッダーは SOAP エンベロープに含まれており、メッセージの本文に suds コマンドが含まれている必要があります。
suds のWeb サイト を確認したところ、次のようにヘッダーを渡すように指示されています: (これは要素をヘッダーとして渡しますが、エンベロープがあるため、これを入力する方法がわかりません)
さて、これをどのように実装するかわかりません。たとえば、次のヘッダーがあるとします。
これまたは同様の例を使用して、対象のサービスに有効な SOAP メッセージを渡す方法を知っている人はいますか?
ありがとう
gsoap - gSOAP: SOAP ヘッダー内で情報を渡す方法
SOAPヘッダー内の認証トークンなどの情報を送信したいと考えています。gSOAP/c/Linux を使用しています。渡す方法を教えてください。
私SOAP_ENV__Header
のように見えます
そして次のようにns3__Header
見えます
wcf - gSOAP:暗号化されたSOAPヘッダーを送信する方法
gSOAPクライアントからWCFWebサービスにSOAPヘッダーのユーザー資格情報などの情報を送信したいと思います。暗号化された形式で送信できればいいのですが。私は通信にGPRSを使用しています。GPRS帯域幅が低いので、HTTPSを使用したくありません。したがって、ヘッダーのみを暗号化したいのです。出来ますか?はいの場合、どのように?案内してください。