Python 请求模块中的代理属性被忽略
我正在构建一个小脚本,根据API测试某些代理 实际请求似乎不是在提供的代理下触发的。例如,以下请求将是有效的,我将从API获得响应Python 请求模块中的代理属性被忽略,python,python-3.x,python-requests,Python,Python 3.x,Python Requests,我正在构建一个小脚本,根据API测试某些代理 实际请求似乎不是在提供的代理下触发的。例如,以下请求将是有效的,我将从API获得响应 import requests r = requests.post("https://someapi.com", data=request_data, proxies={"http": "http://999.999.999.999:1212"}, timeout=5)
import requests
r = requests.post("https://someapi.com", data=request_data,
proxies={"http": "http://999.999.999.999:1212"}, timeout=5)
print(r.text)
为什么即使提供的代理无效,我也会得到响应?您可以这样定义代理
import requests
pxy = "http://999.999.999.999:1212"
proxyDict = {
'http': pxy,
'https': pxy,
'ftp': pxy,
'SOCKS4': pxy
}
r = requests.post("https://someapi.com", data=request_data,
proxies=proxyDict, timeout=5)
print(r.text)
问题是我正在调用
https
并为http