問題タブ [soappy]
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.
python - Python が SOAP メッセージで属性を省略するのはなぜですか?
次のタイプを返す Web サービスがあります。
タイプには、1 つの要素 ( msg
) と 1 つの属性 ( status
) が含まれます。
Web サービスと通信するには、SOAPpy ライブラリを使用します。以下は、Web サービス (SOAP メッセージ) によって返される結果のサンプルです。
Python はこのメッセージを次のように解析します。
ご覧のとおり、属性は失われています。" " の値を取得するにはどうすればよいstatus
ですか?
php - Web サービスの末尾のスラッシュが重要なのはなぜですか?
PHP と Python で Web サービスをテストしていました。Web サービスのアドレスは、たとえばhttp://my.domain.com/my/webservice
. その URL を使用して PHP で Web サービスをテストしたところ、すべて正常に動作しました。しかし、同じ場所を使用したが、SOAPpy を使用する Python でエラーが発生しました。
以下は、Web サービス (Python) との通信に使用したコードです。
サーバーから得た応答:
Web サービスの場所に末尾のスラッシュを追加すると、機能することがわかりました。
末尾のスラッシュがないためにエラーが発生するのはなぜですか?
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 ライブラリがあります。
ライブラリの私の使用法は次のとおりです。
と
soappy - SOAPpy インストール エラー
こんにちは、python 用の SOAPpy モジュールを Mac にインストールしようとしていました... xml と fpconst をインストールし、この SOAPpy モジュールをインストールしようとしましたが、エラーが発生しました... 以下のように: venj:SOAPpy-0.12.0 venkata$ python setup.py ビルド
トレースバック (最新の呼び出しが最後):
ファイル "setup.py"、8 行目、SOAPpy.version からインポートバージョン ファイル " /Applications/SOAPpy-0.12.0/SOAPpy/init .py"、5 行目、Client インポート * ファイル "/Applications/ SOAPpy- 0.12.0/SOAPpy/Client.py"、future import nested_scopesの 46 行目
SyntaxError: from future imports はファイルの先頭で発生する必要があります
venj:SOAPpy-0.12.0 venkata$ python setup.py インストール
トレースバック (最新の呼び出しが最後): ファイル "setup.py"、8 行目、SOAPpy.version インポートバージョンから ファイル " /Applications/SOAPpy-0.12.0/SOAPpy/ init .py"、5 行目、クライアント インポートから* ファイル "/Applications/SOAPpy-0.12.0/SOAPpy/Client.py"、将来のインポートからの 46 行目 nested_scopes SyntaxError: from future imports must occur at the beginning at the file
このエラーを解決する方法を教えてください。
python - soappy を使用して SOAP リクエストを作成する際にヘッダーを追加する方法
私はWSDLファイルを持っています.
これを解決するために、私はこれをしました
このエラーが発生します
私はそれをデバッグし、これを得ました
ヘッダーが含まれていないことがわかります。WSDL ファイルにバグがあると思います。さて、この発信 SOAP リクエストにヘッダーを追加する方法を誰かに提案してもらえますか。
あらゆる種類の助けをいただければ幸いです。前もって感謝します
python - SOAPpy を使用して Web サービス メソッドを呼び出せません
SOAPpy を使用して Web サービスを呼び出そうとしています:
サーバー呼び出しは失敗します:
私は何を間違っていますか?
python - SOAPpyはSOAPyと同じものですか?
私は通常、ドキュメントを読んでそれを理解しますが、両方のWebサイトからのリンクはsourceforgeにあり、両方とも404です。
python - python soappy ヘッダーを追加
次のPHPサンプルコードがあります:
私の質問: SoapHeader() および __setSoapHeaders() 部分に相当する SOAPpy は何ですか?
関連する質問
python - Python の M2Crypto で SSLchecking をオフにする
PythonでSOAPpyを使用するときにWrongHost例外が生成されないように、SSLチェックをオフにする方法はありますか?
python - SOAPpy で配列としてではなく、複数のリンク名付き要素としてリスト パラメータを渡すにはどうすればよいですか?
次のwsdlを持つWebサービスに要素の複数のインスタンスを渡そうとしています
これは、クライアント用のPythonでの私のコードです
これは、Web サービスによって拒否された SOAPpy から取得した出力です。2 つの m-argVector 要素の配列を作成します。
これは、別のクライアントが送信する出力です。配列ではなく、同じ名前を持つ 2 つの要素だけです。
SOAPpy コードを変更して、上記のような xml 出力を生成するにはどうすればよいですか?
編集:Pythonで次のコードを試しました
しかし、これは SOAPpy からの XML 出力がどのように見えるかです
logLevel の値は、2 つのエントリを作成する代わりに loggerName によって上書きされます...