Index: net/tools/testserver/testserver.py |
diff --git a/net/tools/testserver/testserver.py b/net/tools/testserver/testserver.py |
index f44fabc543191e806e88df73d93ebacaebfb40e3..9bad8623e9f27b9a19306ba54b58036f2836f512 100755 |
--- a/net/tools/testserver/testserver.py |
+++ b/net/tools/testserver/testserver.py |
@@ -1339,7 +1339,8 @@ class SyncPageHandler(BasePageHandler): |
if not self._ShouldHandleRequest(test_name): |
return False |
- raw_request = self.ReadRequestBody() |
+ length = int(self.headers.getheader('content-length')) |
+ raw_request = self.rfile.read(length) |
http_response, raw_reply = self.server.HandleCommand( |
self.path, raw_request) |