1

ローカル リクエストを http にするアプリケーションがあります。このアプリケーションは、外部リクエスト http を作成する必要もあります。ただし、アプリケーションが配置されているサーバーは、外部呼び出しを受け入れません。そこで、環境変数 'http_proxy' を作成しましたが、ローカル リクエスト http をインターセプトします。

私が必要とするのは、外部リクエストは「http_proxy」を使用し、ローカルリクエストは「http_proxy」を使用しないことです。

ローカルリクエストの場合、Django Rest Framework を使用しています。外部リクエストの場合、SOAPpyを使用しています。(ここで「http_proxy」環境変数を設定できれば、それで問題ありません!)

これが私の SOAPpy リクエストです。

proxy = 'https://username:password@instance.servicecom/table.do?SOAP'
server = SOAPProxy(proxy, 'http://www.service.com/')
4

1 に答える 1

0

私の解決策は、libを変更することでした。

私はSOAPpyを使用していましたが、現在はSUDSを使用して機能しています。

何らかの理由で、SOAPpy のパラメータ http_proxy がプロキシを正しく使用していませんでした。

于 2013-08-30T15:31:51.060 に答える