我正在尝试使用python'urllib.request'从API获取数据。我的请求有时需要发布json数据。
我的网络支持代理
当我尝试使用C#代码获取数据时,一切都很有效:
WebClient wc = new WebClient();
WebProxy wp = new WebProxy("{IP}", 8080);
wc.Proxy = wp;
var request = "https://{API address and params}";
Uri serviceUri = new Uri(request);
string download = wc.DownloadString(serviceUri);
我的python代码是:
import urllib
address = "https://{API address and params}"
req = urllib.request.Request(address)
req.set_proxy("{IP}:8080", "http")
response = urllib.request.urlopen(req)
我的python代码抛出400错误代码异常 - '错误请求'
我做错了什么?