使用httplib的HTTP代码204

2024-06-23 02:36:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个使用httplib模块访问HTTPS网页的python程序,在从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错误意味着请求被理解得很好,但是没有发送任何内容。有什么问题吗?我鉴定错了吗?在


Tags: 模块https程序auth消息url网页示例