当前位置:  开发笔记 > 编程语言 > 正文

将http标头(字符串)转换为python字典

如何解决《将http标头(字符串)转换为python字典》经验,为你挑选了1个好方法。

是否有一个标准函数将http标头转换为python字典,还有一个转换回来?

当然,他们需要支持标题折叠.



1> user151019..:

而不是使用套接字等构建自己的我将使用httplib因此将从http服务器获取数据并将标头解析为字典,例如

import httplib
conn = httplib.HTTPConnection("www.python.org")
conn.request("GET", "/index.html")
r1 = conn.getresponse()

dict = r1.getheaders()
print(dict)

[('content-length','16788'),('accept-ranges','bytes'),('server','Apache/2.2.9(Debian)DAV/2 SVN/1.5.1 mod_ssl/2.2 .9 OpenSSL/0.9.8g mod_wsgi/2.5 Python/2.5.2'),('last-modified','Mon,2010年2月15日07:30:46 GMT'),('etag','"105800d-4194 -47f9e9871d580"'),('日期','星期一,2010年2月15日21:34:18 GMT'),('content-type','text/html')]

和作为请求的一部分发送字典的方法.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有