Add a test for getting raw files via the web UI. stable
authorEric Hopper <hopper@omnifarious.org>
Thu, 29 Jun 2006 16:44:23 -0700
branchstable
changeset 513 90b51a0fe1f0
parent 512 7d0a5e7b279d
child 514 06b69a53ab0f
Add a test for getting raw files via the web UI. [ original upstream description ]
tests/get-with-headers.py
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/get-with-headers.py	Thu Jun 29 16:44:23 2006 -0700
@@ -0,0 +1,16 @@
+#!/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())