問題タブ [zsi]

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

python - ZSI 投稿への Cookie の追加

HTTPTransport をオーバーライドして SOAPpy に Cookie サポートを追加しました。SOAPpy を超える機能が必要なので、ZSI に移行する予定でしたが、サービスに対して作成された ZSI 投稿に Cookie を配置する方法がわかりません。これらの Cookie がないと、サーバーはそれが不正な要求であると判断し、失敗します。

Python CookieJar から ZSI リクエストに Cookie を追加するにはどうすればよいですか?

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

python - Python と SOAPpy を使用して WSDL を生成する

まず最初に、私は Web サービスの初心者であることを認めますが、HTML と基本的な Web の機能には精通しています。Python を使用して、MySQL データベース内のストアド プロシージャを呼び出し、単純に BIGINT 値を返す簡単な Web サービスを作成しました。この値を Web サービスで返し、Web 開発者に提供できる WSDL を生成したいと考えています。ストアド プロシージャは 1 つの値しか返さないことを付け加えておきます。

コード例を次に示します。

私は Web 関係者に提供できる WSDL を生成したいと考えています。また、SOAPpy で WSDL を生成するだけでよいのではないかと考えています。これは可能ですか?

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

python - SOAP クライアントをテストするための公開無料 Web サービス

Python ベースの SOAP クライアント ライブラリ ( Zolera SOAP インフラストラクチャなど) をテストするための、公開されているSOAP 1.2 / WSDL 2.0準拠の無料 Web サービスはありますか?

これまでのところ、Google Web APIが唯一の選択肢であると思われます。

そうでなければ、 SOAP 1.2準拠のクライアント ライブラリをどのようにテストできますか?

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

python - python web-services: ZSI を使用してサーバーからエラーを返す

Web サービス用の python クライアントを作成することに興味があります。テスト目的で、単純なスタブ サーバーを作成することも非常に興味深いことです。Python 2.3 と ZSI 2.0 を使用しています。

私の問題は、サーバーから例外を返すことができないことです。

wsdl で SOAP エラーに使用される型の例外を発生させると、TypeError 'exceptions must be classes, instances, or strings (deprecated), not EmptyStringException_Def' が発生します。これは、障害オブジェクトが Exception のサブクラスではないことを意味していると思いましたが、この方法で生成されたコードを変更しても役に立ちませんでした。もちろん、生成されたコードを変更する必要がない方がはるかに優れています:)

応答の一部として障害オブジェクトを返すと、それは単に無視されます。

ZSI での障害処理に関するドキュメントは見つかりませんでした。ヒントはありますか?

これは、入力文字列が空の場合にソープ エラーを返す、spellBackwards メソッドを 1 つだけ持つ非常に単純なサービスのサーバーのサンプル コードです。

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

python - Python SOAP クライアントは、この WSDL では機能しません

これまでのところ、この WSDL にアクセスしようとしました。

https://login.azoogleads.com/affiliate/tool/soap_api

私が知っている 2 つの一般的な Python SOAP クライアントから: SOAPpy と ZSI.client.Binding. SOAPpy は PyXML で例外を発生させ (xml.parsers.expat.ExpatError: 整形式ではありません (無効なトークン))、ZSI は urlparse ライブラリで例外を発生させます。

私が望んでいるのは:

1.) これらのライブラリを間違って使用しています (以下の使用法)

また

2.) これを処理できる、私が知らない別の SOAP ライブラリがあります。

ライブラリの私の使用法は次のとおりです。

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

python - ZSIを使用するPythonのWebサービスクライアント-「クラスレス構造体が辞書を取得しませんでした」

単純なWebサービス用にZSIを使用してPythonでサンプルクライアントを作成しようとしています。WebサービスWSDLは次のとおりです。

次のコードを実行するたびに:

私は受け取ります:

このエラーをGoogleで検索したところ、同様の問題を説明しているが回答がない投稿がいくつか見つかりました。ここが間違っていたのを知っていますか?WSDLにエラーがありますか、コードに何かが欠けていますか、それともZSIにバグがありますか?

よろしくお願いします:-)

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

python - Python で ZSI.ServiceProxy の送受信 SOAP メッセージを表示するには?

Web サービス メソッドが呼び出されたときに、ZSI.ServiceProxy によって生成された SOAP メッセージと Web サービスからの応答を表示する方法は?

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

python - ZSI.generate.Wsdl2PythonError:サポートされていないローカルのsimpleType制限

私は外部Webサービスからこの単純なタイプを持っています:

しかし、wsdl2py -b filename.wsdlを起動すると、次のエラーが発生します。

どうすればこれを修正できますか?simpleTypeからcompleTypeに変更しようとしましたが、wsdl2pyは問題なくPythonコードを生成します。このように、Pythonオブジェクトでcard_numberを使用することはできません。

助けてくれてありがとう。

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

python - ZSI、PythonのSOAPリクエストにwsse:Security、UsernameTokenヘッダーを追加するにはどうすればよいですか?

wsse:Security、UsernameTokenヘッダーをZSI、PythonのSOAPリクエストに追加する方法はありますか?ウェブで検索しましたが、答えが見つかりませんでした。

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

python - Python (バージョン 2.1) で ZSI.ServiceProxy の送受信 SOAP メッセージを表示するには?

数か月前、私は同じ質問をしましたが、ZSI の古いバージョンのコンテキストで ( Python で ZSI.ServiceProxy の送信および受信 SOAP メッセージを表示する方法は? )。現在、ZSI 2.1 の新しいバージョンにはtacefileパラメータがありません)。新しいバージョンのドキュメントを見つけようとしましたが、失敗しました。ZSI 2.1 によって生成および受信された SOAP メッセージを表示する方法を知っている人はいますか? 前もって感謝します :-)