問題タブ [pysimplesoap]
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からbig-5文字列を取得
WSDLを使用してSOAPサービスにアクセスしようとしています。
http://taqm.epa.gov.tw/taqm/DataService.asmx?WSDL
pysimplesoapを使用する
結果を出力しようとすると、「UnicodeEncodeError:'ascii'コーデックは49-50の位置にある文字をエンコードできません:序数がrange(128)にありません」と表示されます。
応答には繁体字中国語のbig5エンコーディング(またはおそらくutf-8)が含まれていると思います。
応答は口述であり、直接印刷すると次のように表示されます。
なぜASCIIコーデックを使用しているのですか?それは何をしているのですか?どうすれば解決できますか?
python - Pythonソープクライアントライブラリ
インターネットにSOAPプロトコルでクエリしたいサービスがあります。Python用のSOAPライブラリを検索するとき、この投稿は有益でした:https ://stackoverflow.com/a/206964 。しかし、私が試したライブラリはどれも、この特定のサービスでは機能しませんでした。私は動作するPHPスクリプトを持っています:
私はPythonで同じことをするために次の試みをしました:
1.1。
2.2。
ずっといい!今日の最高の結果。このライブラリが間違っているのは、selectRequest()
の代わりにメソッドを呼び出すことだけですselect()
。
3.3。
それを機能させるために何ができるか教えてください。
python - クライアント側の証明書はAppEngineでサポートされていますか
Google App Engineアプリケーションを開発していますが、SOAPを使用してWebサービスに接続する必要があります。pysimplesoap(ここにあるコードでパッチが適用されています)を使用してxmlを解析し、クライアント側の証明書を使用してリクエストを実行しています。ローカル環境からの単純な単体テストでこれを行うと、それは機能し、Webサービスから適切な応答を受け取ります。ただし、App Engine内からまったく同じコードを実行すると、次のようになります。
少し読んだところ、urlfetchサービスでクライアント側の証明書がまだサポートされていないことがわかりました。これはまだ当てはまりますか?もしそうなら、回避策はありますか?
python - pysimplesoapで正しく認証するための問題
pysimplesoapを使用してWebsitepanelSOAP-APIと通信しようとしています。WebsitePanelAPIの概要は次のように述べています。
WebsitePanel APIと対話するには、基本認証を使用する必要があります。WebsitePanelは、次の形式で提供されるユーザー資格情報を使用して「Authorization」ヘッダーを認識します。username:password
私の最初の試みは次のとおりでした:
これは401「Unauthorized」を返します。2番目の試みは:
これは期待どおりに機能しますが、次を返します。
と
なぜ機能しないのですか?エラーメッセージclient['Authorization']
の意味は何ですか?Response should be signed
前もって感謝します。
python - pysimplesoap サーバーの関数を正しくフォーマットする
既存の SOAP クライアント用の SOAP サーバーを構築しようとしています。文字列を返すだけの単純な関数が正常に機能しています。現在、より複雑な関数を作成していますが、Wireshark でトラフィックを監視すると、SOAP 応答が送信されません。
これが私の機能です:
そして私の機能登録:
register_function の「戻り値」と getMetadata で作成した応答を一致させるのに問題があると思います。
参考までに、私が構築しようとしている予想される SOAP 応答を次に示します。
python - Python で SOAP 応答から特定の情報を抽出する方法 (pysimplesoap)
pysimplesoap を使用して Python でコードを書き始めています。最初に、インターネットで利用可能なサービスに対してテストします。Soap クエリの結果を解析しようとして行き詰まりました。私はコーディングしました:
Soap リクエストが肯定的だったことを意味する次の結果が得られます。
"response" から True に等しい GoodEmail の値を抽出し、"result" という名前の変数に格納します。いろいろ試しましたが、うまくいきませんでした。私は Python に非常に慣れていないことを認めなければなりません。知識のある人からの助けに感謝します!
java - 「pysimplesoap」という名前のpythonモジュールを使用して、wsdl要素にminOccurs="0"またはnillable="true"を設定する方法
サービスの書き込みには pysimplesoap モジュールを使用します。クライアントは Java で作成されました。xml データ型から Java への変換には問題があります。wsdl 要素に minOccurs="0" または nillable="true" を設定する必要があると思います。ただし、 server.pyという名前の pysimplesoap ファイルでは、配列に対してのみこのような変換が行われます。クラッジなしでそれを作ることは可能ですか、そしてそれを行う方法は?