我有一个使本地请求 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/')