我有一个aplicattion,使本地请求http。此应用程序还需要发出外部请求http。但是应用程序所在的服务器不接受外部调用。所以我创建了一个enviromnet变量'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/')
答案 0 :(得分:0)
我的解决方案是更改lib。
我正在使用SOAPpy,现在我正在使用SUDS并且工作。
由于某些原因,SOAPpy中的param http_proxy错误地使用了代理。