我已经被困在这里很长一段时间了,但找不到任何有用的东西。我正在尝试连接到一个网站并在 Python3 中获取响应 json 文件。代码如下所示:
conn = http.client.HTTPConnection('host.address')
params = "xx"+ xx + "xx" + ...
conn.request('GET', '/a/b/c', params)
resp = conn.getresponse()
这实际上不会返回 json 文件,而是返回网页http://host.address/a/b/c,这是一个错误页面。但是,在使用以下代码时:
params = "xx"+ xx + "xx" + ...
resp = urllib.request.urlopen("http://host.address/a/b/c?"+params)
它正确返回 json 文件。知道代码有什么问题吗?
谢谢