Index: net/test/android/javatests/src/org/chromium/net/test/util/TestWebServer.java |
diff --git a/net/test/android/javatests/src/org/chromium/net/test/util/TestWebServer.java b/net/test/android/javatests/src/org/chromium/net/test/util/TestWebServer.java |
index 0ef13ca61631fe551f2ee35a1f10ba35db844224..53202a9f3cbd819474748873a8723806809d9070 100644 |
--- a/net/test/android/javatests/src/org/chromium/net/test/util/TestWebServer.java |
+++ b/net/test/android/javatests/src/org/chromium/net/test/util/TestWebServer.java |
@@ -422,7 +422,9 @@ public class TestWebServer { |
if (response.mResponseAction != null) response.mResponseAction.run(); |
httpResponse = createResponse(HttpStatus.SC_OK); |
- httpResponse.setEntity(createEntity(response.mResponseData)); |
+ ByteArrayEntity entity = createEntity(response.mResponseData); |
+ httpResponse.setEntity(entity); |
+ httpResponse.setHeader("Content-Length", "" + entity.getContentLength()); |
for (Pair<String, String> header : response.mResponseHeaders) { |
httpResponse.addHeader(header.first, header.second); |
} |
@@ -465,7 +467,9 @@ public class TestWebServer { |
buf.append("</title></head><body>"); |
buf.append(reason); |
buf.append("</body></html>"); |
- response.setEntity(createEntity(buf.toString().getBytes())); |
+ ByteArrayEntity entity = createEntity(buf.toString().getBytes()); |
+ response.setEntity(entity); |
+ response.setHeader("Content-Length", "" + entity.getContentLength()); |
} |
return response; |
} |