問題タブ [soap]
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 - SoapExtensions が Web サービス アプリに追加されないようにするにはどうすればよいですか?
単純な SoapExtension を bin フォルダーにドロップし、それを使用して配管するだけで、誰でも着信/発信 .NET Web サービス SOAP メッセージをスヌープできるようです。
SOAP 拡張機能が読み込まれないようにする方法、またはアプリで (イベントまたはそのようなメカニズムを介して) 読み込みを行ってもよいかどうかを尋ねられる方法はありますか?
@ハースト:答えてくれてありがとう。私はメッセージ レベルの暗号化/WS-Security について知っており、その道を行く必要がないことを望んでいました。サービスを使用している従来の ASP クライアントがあり、小さな痛みの世界が開かれます。Web サービスを実行しているサイトには SSL 証明書がありますが、「遊ぶ」能力のある開発者がいるため、クライアントが SOAP 拡張機能をいじるのを思いとどまらせることができると期待していました。
.net - .NET3.0のカスタムメッセージ/フォーマッターを使用してセキュリティヘッダーをWCFサービスに取り込む
SerializeReplyメソッドでカスタムメッセージサブクラスを構築するカスタムMessageFormatterを持つWCFWebサービスを継承しました。
私たちが直面している問題は、カスタムメッセージサブクラスにヘッダーが設定されていないことです。WCFが一般的なもの(MessageID、ResponseTo、Actionなど)をすぐに使用できるかどうかを確認しようとしましたが、うまくいきませんでした。次に、カスタムメッセージサブクラスがHeadersプロパティを次のように実装していることに気付きました...
...ロッタヘルプが判明しました!だから私たちはそれをそのように書き直しました...
...そしてまだ運がない。
そこで、ヘッダーを手作業でコーディングしました。フォーマッターの最初...
...そしてメッセージ自体に...
試行するたびに、WS-Addressingヘッダーを実際の応答に取り込むことができましたが、WS-Securityヘッダーを取り込むことはできませんでした(実際には、TimestampID要素とCreated / Expires要素を含むセキュリティヘッダーを入れようとしていました)。セキュリティヘッダーにセキュリティヘッダーを追加するたびに、サービスはシリアル化中に予期せず接続を切断しました(SerializeReply呼び出しが完了した後)。
これが私の質問です。カスタムフォーマッタとカスタムメッセージの実装を使用してWS-SecurityヘッダーをWCFサービスに取り込む方法を知っている人はいますか?
更新[2008年11月26日]:これに関する未解決のMSインシデントがあり、それらから取得した最新の更新は、WCFの現在のMessageVersionがこれらのヘッダーをサポートしていないようであり、カスタムバインディングの実装が必要であるというものでした。より良いアプローチのために調査が続けられています。
web-services - VB6 から Web サービスを利用するには?
VB6 プログラムから外部 Web サービスを使用する必要があります。可能であれば、SOAP ツールキットなしでプログラムを展開できるようにしたいのですが、それは必須ではありません。Web サービスのソースがなく、作成もしていません。ベンダー提供のサービスです。
では、SOAP ツールキット以外で、VB6 から Web サービスを利用する最良の方法は何でしょうか?
javascript - 最も単純な SOAP の例
Javascript を使用した最も単純な SOAP の例は何ですか?
可能な限り役立つように、答えは次のようにする必要があります。
- 機能的であること (つまり、実際に機能すること)
- コード内の他の場所で設定できるパラメーターを少なくとも 1 つ送信する
- コードの他の場所で読み取ることができる少なくとも 1 つの結果値を処理する
- 最新のブラウザー バージョンで動作する
- 外部ライブラリを使用せずに、できるだけ明確かつ短くする
javascript - フロントエンド (つまり Web ブラウザ) との通信に SOAP を使用するのが得策ではないのはなぜですか?
フロントエンドとの通信に SOAP を使用するのが得策ではないのはなぜですか? たとえば、JavaScript を使用する Web ブラウザー。
.net - .NETSOAP一般的なタイプ
Webサービスを作成するときに、使用するタイプを指定する方法はありますか?具体的には、クライアントとサーバーの両方で同じタイプを使用して、コードの重複を減らすことができるようにしたいと考えています。
簡略化した例:
クラスの機能の一部を再コーディングしたくありません。もう1つは、生成されるクライアント側クラスは別のタイプであるため、このクラスを操作する存在するコードはクライアント側では機能しないということです。
php - 有効な SoapAction をどのように判断しますか?
webservice
を使用して を呼び出していNuSoap PHP library
ます。を使用webservice
しているよう.NET
です。呼び出すたびに、無効なの使用に関するエラーが発生しますSoapAction header
。送信されるヘッダーは空の文字列です。SoapAction
サーバーが期待しているを見つけるにはどうすればよいですか?
ruby - Ruby の SOAP::RPC::Driver を自己署名証明書で動作させるにはどうすればよいですか?
自己署名証明書を使用しているサーバーに対して SOAP 呼び出しを行うときに、この例外を防ぐにはどうすればよいですか?
xml - SOAP/XMLの名前空間スコープ
これは有効なSOAP/XMLですか?
もしそうなら:FrenchGradeはどの名前空間に属しますか?urn:Routs名前空間にありますか?
web-services - Live Search SOAP サービスの投稿先の URL は?
私は本当に本当に太っている可能性があります。しかし、SOAP を使用するライブ検索 (MSN 検索) の SDK を見てみると、サービスがどこの URL にあるかわかりませんか?? おそらくカプセル化されている C# または VB の SDK をダウンロードできますが、それは役に立ちません (Ruby を使用しています)。