問題タブ [zeep]

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 に答える
5285 参照

python-3.x - zeep SSL の使用時に接続が拒否されました

zeepを使用して SOAP サーバーにアクセスしようとしています。私のサーバーはカスタム証明書で SSL を使用しており、そのサーバーへの接続は私の証明書で、またはそれを無視して機能します。

プレフィックス、グローバル要素、グローバル タイプ、バインディング、およびサービスの長いリストを取得します。後者は次のように述べています。

ここまでで言えることは、clientオブジェクトを作成して という名前のサービスを呼び出すことができるということgetServices()です。

しかし、それは urllib3 ( ~/.virtualenvs/soap/lib/python3.5/site-packages/urllib3/util/connection.py ) でエラーにつながります:

SSL 検証を無視するか、CA_BUNDLE を提供するかは問題ではありません。両方が受け入れられ、クライアントが作成されますが、getServices()メソッドを呼び出すことができません。

ここで私は何を忘れましたか?基になる urllib3 が例外をスローするため、これはジープの問題ではないと思います。しかし、私は何時間も試み、インターネットで解決策を探しましたが、成功しませんでした.

エンドポイントから取得した XML の一部は次のとおりです。

そして、なぜそこに「localhost」が返されるのかわかりません-zeepはそれを呼び出しに使用していますか? 次に、永続的なエラーが発生する理由を理解します。

ヒントはありますか?