【发布时间】:2012-07-20 00:23:13
【问题描述】:
我在这里被困了很长一段时间,但找不到任何有用的东西。 我正在尝试连接到一个网站并在 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 文件。 知道代码有什么问题吗?
谢谢
【问题讨论】:
标签: python-3.x urlopen