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

我的解决方案是更改库。

我使用的是 SOAPpy,现在我使用 SUDS 并且工作了。

由于某种原因,SOAPpy 中的参数 http_proxy 错误地使用了代理。

于 2013-08-30T15:31:51.060 回答