問題タブ [soap-client]

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

python - Python にはどのような SOAP クライアント ライブラリが存在し、それらのドキュメントはどこにありますか?

私はこれまでSOAPを使用したことがなく、Python は初めてです。私は両方の技術に精通するためにこれを行っています。SOAPlibをインストールし、クライアントのドキュメントを読んでみましたが、よくわかりません。Python 用の SOAP クライアント ライブラリとしてより適しているものを他に調べることはできますか?

編集:念のため、Python 2.6 を使用しています。

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

silverlight - Silverlight で SoapClient を使用して WebServices を呼び出すときに、TimeoutException をどのように処理しますか?

SoapClient を使用して WebServices を呼び出すときに生成される TimeoutException をどのように処理しますか?

Web サービスの呼び出し時に生成された例外をキャッチするために処理するイベントはないようです。

スローされた例外、特に TimeoutException をキャッチすることは可能ですか??

この質問を Silverlight.net フォーラムにも投稿しました: http://silverlight.net/forums/p/46029/124010.aspx

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

c# - 送信リクエストを送信する前に、新しい SoapClient を特定の IP アドレスにバインドする

アプリケーションが置かれているマシンに SoapClient があるとします (具体的には、Microsoft.Web.Service3.Messaging.SoapClient を使用しています)。これは、送信要求を送信し、代わりに SoapEnvelope を取得することによって、問題なくリモート ロケーションと通信します (確立されたプロセス)。

上記のシナリオは、アプリケーションが置かれているマシンに割り当てられた IP を介したものです。

ここで、このプロセスを変更する必要があります。マシンにさらに 2 つの IP を追加する必要があり、送信要求をデフォルト IP ではなく特定の IP に「バインド」する必要があります。

したがって、リモートの場所では、3 つの異なる IP から要求を受信して​​いるように見えますが、実際にはすべて同じマシン/アプリケーションからのものです。

発信リクエストを特定の IP にバインドするにはどうすればよいですか? これは、ログインではなくIPを介して、リモートロケーションが特定のアカウントに「ロックダウン」する方法です(これは私が提案したもので、彼らは拒否しました). 彼らは、これを行うことができるはずだと言いました (特定の IP へのバインド) が、Microsoft の SoapClient オブジェクトでこれを行う方法がわかりません。

助言がありますか?

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

php - (PHP) クラス SoapClient のオブジェクトを文字列に変換できませんでした

このコードは正常に動作します:

スクリプトを再利用可能にするために少し抽象化しようとすると、次のエラーが発生します。

キャッチ可能な致命的なエラー: クラス SoapClient のオブジェクトを文字列に変換できませんでした

壊れたコードは次のとおりです。

最後の行が問題の原因です。

0 投票する
4 に答える
6872 参照

delphi - DelphiWin32を使用してSOAP1.2クライアントを作成する最良の方法はどのようになりますか

これまでのところ、DelphiバージョンはSOAP1.2クライアントまたはサーバーをサポートしていません。

私はそれを機能させるために何週間も試みましたが、VS / C#で新しい問題が発生するたびに同じことができ、3日で機能しますが、Delphi2009で行う必要があります。

「RemObjectsSDKを使用して新しいバージョンを作成しました」が、DelphiSOAPライブラリを使用した場合よりも良い結果は得られませんでした。

しかし、SOAP 1.2を完全にサポートしているライブラリ/コンポーネントは他にどのような選択肢があるのでしょうか?

Bruneauから、Pocket SOAP http://www.pocketsoap.com/pocketsoap/を提案するメッセージが見つかりました。 これがどのように機能するかわかりません。調査して、何ができるかを確認します。

0 投票する
5 に答える
2416 参照

java - SOAP Java 1.4.2

Javaバージョン1.4.2でSOAPクライアントを作成するために使用できるライブラリは何ですか?

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

authentication - Web参照を使用したHTTP認証

WSDLから作成されたWeb参照がありますが、ユーザー名/パスワードを渡さない限り、関数を呼び出すことはできません。XMLツールキットの元のコードは次のとおりです。

AuthUser / AuthPasswordを新しいコードに追加するにはどうすればよいですか?

新しいコード:

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

php - SoapClient はリクエストを送信する代わりにファイルに保存します

__soapCall を呼び出すときに SoapClient が送信する SOAP 要求を、実際のサーバーに送信する代わりにファイルに保存する方法はありますか?

SOAP リクエストをキューに保存してから、一定期間送信しようとしています (リクエストは大きく異なります)。

Zend_Soap を使用しています。

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

php - php SOAPクライアント:WSDLと非WSDL-どちらが速いですか?

PHP5と組み込みのSoapClientを使用しています。
これは、PHPSoapサポートの開発者にとって本当に質問です。

SoapClientには、WSDLファイルをローカルにキャッシュするWSDLモードと、独自の要求を作成する必要がある非WSDLの2つの選択肢があります。

WSDLを使用する方が明らかに便利です。しかし、SoapClientインスタンスを作成するたびに、これがどの程度の処理を行うのだろうか。WSDLはキャッシュされますが、SoapClientを作成するたびにWSDL全体を再処理する必要がありますか?もしそうなら、非WSDLルートを使用する方が(CPUに関して)より効率的であるように思われます。

私の状況では、非WSDLSoapClientを作成することは問題ありません。するべきか?

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

ruby - SOAP ::RPC::ドライバーのフォーマットの問題。どうすれば変更できますか?

次の形式のパラメーターを使用してメソッド呼び出しを受信することを期待しているサーバーからのSOAPWebサービス呼び出しを処理しています。

しかし、SOAP :: RPC::Driverは次の形式でメッセージを生成しています。

サーバーは、これらのメッセージを受け取ったときにエラーを出し続けます(特に、offeringIdは、intではなく、サーバー自体の内部のカスタムタイプであると想定しているため)。

サーバーが期待する方法でフォーマットするようにドライバーを構成する方法はありますか?サーバーはSOAPも実行していますか?そのスタイルのSOAPのフォーマットへの参照を見つけるのに問題があります(SOAPUIはそのタイプのメッセージで問題なく機能するため、機能することはわかっています)。

-ジェニー

編集:私はそれの少なくとも一部を解決しました。RPC :: Driverは(明らかに)RPC標準を使用しますが、私が話そうとしているサーバーは明らかに「ドキュメント」を実行しています。ここで、RPC :: DriverのAPIを見ると、「add_document_method」という名前のメソッドが表示されています。それは私が望むものかもしれないように私には聞こえますが、私はそれを与えるためのパラメータを理解することができません。私がネットで見た例は、私にはあまり意味がありません。次のようなものです。

私が本当に知っているのは、特定のパラメーターを受け取るメソッドがあるということだけです。このメソッドが私が思うことを実行する場合、それはもっと複雑でなければならない理由がわかりません。これは、まったく同じデータを取得し、それを異なる形式にするだけの問題ではありませんか?私は困惑している....