我的应用程序中有两个http请求,但我只想使用一个'http_proxy'

时间:2013-08-21 11:26:31

标签: python django python-2.7 django-rest-framework soappy

我有一个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/')

1 个答案:

答案 0 :(得分:0)

我的解决方案是更改lib。

我正在使用SOAPpy,现在我正在使用SUDS并且工作。

由于某些原因,SOAPpy中的param http_proxy错误地使用了代理。