ローカル リクエストを 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/')