問題タブ [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.
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はそれを呼び出しに使用していますか? 次に、永続的なエラーが発生する理由を理解します。
ヒントはありますか?