tests/get-with-headers.py
branchstable
changeset 1199 b9f44c378e62
parent 1106 a02b1025536c
child 1200 1a67e2797f33
equal deleted inserted replaced
1198:ed05e4372751 1199:b9f44c378e62
    29 
    29 
    30     conn = httplib.HTTPConnection(host)
    30     conn = httplib.HTTPConnection(host)
    31     conn.request("GET", '/' + path, None, headers)
    31     conn.request("GET", '/' + path, None, headers)
    32     response = conn.getresponse()
    32     response = conn.getresponse()
    33     print response.status, reasons.get(response.reason, response.reason)
    33     print response.status, reasons.get(response.reason, response.reason)
       
    34     if show[:1] == ['-']:
       
    35         show = [h for h, v in response.getheaders() if h.lower() not in show]
    34     for h in [h.lower() for h in show]:
    36     for h in [h.lower() for h in show]:
    35         if response.getheader(h, None) is not None:
    37         if response.getheader(h, None) is not None:
    36             print "%s: %s" % (h, response.getheader(h))
    38             print "%s: %s" % (h, response.getheader(h))
    37 
    39 
    38     print
    40     print