当我使用 urllib2 并列出标题时,我看不到“位置”标题。
In [19]:p = urllib2.urlopen('http://www.example.com')
In [21]: p.headers.items()
Out[21]:
[('transfer-encoding', 'chunked'),
('vary', 'Accept-Encoding'),
('server', 'Apache/2.2.3 (CentOS)'),
('last-modified', 'Wed, 09 Feb 2011 17:13:15 GMT'),
('connection', 'close'),
('date', 'Fri, 25 May 2012 03:00:02 GMT'),
('content-type', 'text/html; charset=UTF-8')]
如果我使用 telnet 和 GET
telnet www.example.com 80
Trying 192.0.43.10...
Connected to www.example.com.
Escape character is '^]'.
GET / HTTP/1.0
Host:www.example.com
HTTP/1.0 302 Found
Location: http://www.iana.org/domains/example/
Server: BigIP
Connection: close
Content-Length: 0
那么,使用 urllib2 ,我如何获得 'Location' 标头的值?