From 494afc1969626baf8fa6063cc8864bbae394cb63 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Sun, 20 Jul 2014 23:07:59 -0400 Subject: [PATCH] Permit GETs to have Content-Length: 0. It's ridiculous, but Apache HTTP client wants it. Closes https://github.com/square/okhttp/issues/990 --- .../java/com/squareup/okhttp/mockwebserver/MockWebServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mockwebserver/src/main/java/com/squareup/okhttp/mockwebserver/MockWebServer.java b/mockwebserver/src/main/java/com/squareup/okhttp/mockwebserver/MockWebServer.java index 7151c2b0a..a80d7d6de 100644 --- a/mockwebserver/src/main/java/com/squareup/okhttp/mockwebserver/MockWebServer.java +++ b/mockwebserver/src/main/java/com/squareup/okhttp/mockwebserver/MockWebServer.java @@ -524,7 +524,7 @@ public final class MockWebServer { List chunkSizes = new ArrayList<>(); MockResponse throttlePolicy = dispatcher.peek(); if (contentLength != -1) { - hasBody = true; + hasBody = contentLength > 0; throttledTransfer(throttlePolicy, in, requestBody, contentLength); } else if (chunked) { hasBody = true;