【发布时间】:2020-09-28 05:36:15
【问题描述】:
我正在提出这个请求,它只适用于 urllib3 和请求库,我猜这是因为 ssl 版本或证书验证。任何线索将不胜感激
这行得通
import urllib3
params = {...}
http = urllib3.PoolManager(cert_reqs='CERT_NONE', assert_hostname=False)
r = http.request("POST", "https://android.clients.google.com/auth" , fields=params)
print(r.data)
这个返回Error=BadAuthentication
from urllib import request, parse
import urllib
params = {...}
data = parse.urlencode(params).encode()
req = request.Request("https://android.clients.google.com/auth", data=data)
try:
resp = request.urlopen(req)
print(resp.read())
except urllib.error.HTTPError as e:
print("error", e.read())
【问题讨论】:
标签: python curl python-requests urllib urllib3