title: getting value of location header using python urllib2
body: <p>when I use urllib2,and list the headers,I cannot see the 'Location' header.</p>
  
  <pre><code>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')]
  </code></pre>
  
  <p>If I use telnet and GET</p>
  
  <pre><code>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
  </code></pre>
  
  <p>So, using urllib2 , how do I get the value of 'Location' header?</p>