Recover from bad proxy settings pointing to non-proxy servers that reply anyway.
Added tests for proxy error recovery.
BUG=chromium-os:20775
TEST=DeviceManagementServiceTest.*. Steps described in the bug now work as expected.
Review URL: http://codereview.chromium.org/8054013
git-svn-id: http://src.chromium.org/svn/trunk/src/net/tools/testserver@103172 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
diff --git a/testserver.py b/testserver.py
index 0849a29..4147004 100755
--- a/testserver.py
+++ b/testserver.py
@@ -1418,6 +1418,8 @@
self.headers,
raw_request))
self.send_response(http_response)
+ if (http_response == 200):
+ self.send_header('Content-type', 'application/x-protobuffer')
self.end_headers()
self.wfile.write(raw_reply)
return True