diff --git a/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java b/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java
index <HASH>..<HASH> 100644
--- a/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java
+++ b/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java
@@ -1755,7 +1755,6 @@ public class HttpRequest {
 			return this;
 		if (multipart)
 			output.write("\r\n--" + BOUNDARY + "--\r\n");
-		output.flush();
 		if (ignoreCloseExceptions)
 			try {
 				output.close();
Remove explicit flush() of request output stream

Instead rely on close() calls calling flush() as documented