2024-10-01 19:17:16 发布
网友
我有一个简单的代码,当我不在任何代理的后面时可以工作,但是当我在代理后面时就不工作了。那么有没有什么方法可以指定必须通过WSDL.Proxy类的构造函数中的http_proxy建立连接?我一直在尝试ideone.py。在
WSDL.Proxy
http_proxy
您必须对ideone.py应用以下修补程序:
ideone.py
diff git a/ideone.py b/ideone.py index fffdf27..b15abef 100644 - a/ideone.py +++ b/ideone.py @@ -42,10 +42,10 @@ def getError(response): class IdeOne: - def __init__(self, user='test', password='test'): + def __init__(self, user='test', password='test', **kwargs): self._user = user self._password = password - self._wsdlObject = WSDL.Proxy('http://ideone.com/api/1/service.wsdl') + self._wsdlObject = WSDL.Proxy('http://ideone.com/api/1/service.wsdl', **kwargs) def testFunction(self): response = self._wsdlObject.testFunction(self._user, self._password)
这将允许向WSDL.Proxy传递关键字参数,该参数将用于创建其内部^{}实例。^{}有一个http_proxy关键字参数,因此,在应用补丁之后,IdeOne(user='test', password='test', http_proxy='the.http.proxy')应该可以工作。在
IdeOne(user='test', password='test', http_proxy='the.http.proxy')
您必须对
ideone.py
应用以下修补程序:这将允许向} 实例。^{} 有一个
WSDL.Proxy
传递关键字参数,该参数将用于创建其内部^{http_proxy
关键字参数,因此,在应用补丁之后,IdeOne(user='test', password='test', http_proxy='the.http.proxy')
应该可以工作。在相关问题 更多 >
编程相关推荐