【发布时间】:2014-09-28 13:10:14
【问题描述】:
import requests
s = requests.session()
s.proxies = {'https': 'https://xxx.xxx.xxx.xxx:8888'}
s.get("https://www.tumblr.com/")
s.post("https://www.tumblr.com/")
GET 可以正常工作,但 POST 会抛出 ProxyError。任何想法为什么?
ProxyError:无法连接到代理。套接字错误:隧道连接 失败:400 错误请求。
【问题讨论】:
-
尝试改用
s.proxies = {'https': 'http://xxx.xxx.xxx.xxx:8888'}。我们对 HTTPS 代理的支持非常糟糕 -
同样的错误。之前我也在修修补补。
-
你用的是哪个版本的python?
-
2.7 的哪个次要版本(例如 2.7.8)?
-
本地机器上的 Python 2.7.5
标签: python python-2.7 https python-requests