我正在使用此示例中的python simple_salesforce模块:https://pypi.python.org/pypi/simple-salesforce。具体做法是:
proxies = {
"http": "http://10.10.1.10:3128"
}
from simple_salesforce import Salesforce
sf = Salesforce(username='myemail@example.com.sandbox', password='password', security_token='token', sandbox=True, proxies=proxies)
失败,出现以下错误。
requests.exceptions.ConnectionError: ('Connection aborted.', error(111, 'Connection refused'))
如果我不使用代理,它可以正常工作。我的要求是启用代理。 有什么建议吗?
答案 0 :(得分:0)
将以下内容添加到程序的开头将解决此问题。 我在python中使用urllib2,负责通过代理转发请求。 对于我的问题的答案:
如果代理的主机名和端口是xyz1-pqr01.abc.company.com和3128那么
import os
os.environ['http_proxy'] = 'http://xyz1-pqr01.abc.company.com:3128'
os.environ['https_proxy'] = 'http://xyz1-pqr01.abc.company.com:3128'