0

我正在编写一个 python 程序来使用 httplib 模块访问 HTTPS 网页,并且无法从 URL 中检索消息正文。这是我的示例代码:

username = "user"
password = "pass"
auth = base64.encodestring("%s:%s" % (username, password))
headers = {"Authorization" : "Basic %s" % auth, "User-agent" : "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2"}
conn = httplib.HTTPSConnection("beta.space-track.org")
conn.request("GET", "/basicspacedata/query/class/tle_latest/NORAD_CAT_ID/37793/ORDINAL/1/orderby/FILE%20desc/limit/1/format/tle", headers=headers)
response = conn.getresponse()
data = response.read()
print response.status, response.reason
conn.close()

这将返回 204 No Content 的 HTTP 状态。据我所知,204 错误意味着请求被很好地理解,但没有发送任何内容。可能是什么问题呢?我认证错了吗?

4

0 回答 0