Mercurial > hg > mercurial-crew-with-dirclash
view tests/get-with-headers.py @ 2543:860e9c83fc59
Include inttypes.h instead of stdint.h (fixes issue299)
Many projects use inttypes.h, too. stdint.h isn't available everywhere, e.g.
on some versions of Solaris, while inttypes.h is available everywhere where
stdint.h is.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 30 Jun 2006 21:41:46 +0200 |
parents | 84655f721f39 |
children |
line wrap: on
line source
#!/usr/bin/env python __doc__ = """This does HTTP get requests given a host:port and path and returns a subset of the headers plus the body of the result.""" import httplib, sys headers = [h.lower() for h in sys.argv[3:]] conn = httplib.HTTPConnection(sys.argv[1]) conn.request("GET", sys.argv[2]) response = conn.getresponse() print response.status, response.reason for h in headers: if response.getheader(h, None) is not None: print "%s: %s" % (h, response.getheader(h)) print sys.stdout.write(response.read())