From 2b3bd69e5b3abf9644c975539beb8ba64c0c414c Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Tue, 31 Mar 2020 22:10:51 -0400 Subject: [PATCH] only send upload if there is data --- src/main/java/org/cobbzilla/util/http/HttpUtil.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/cobbzilla/util/http/HttpUtil.java b/src/main/java/org/cobbzilla/util/http/HttpUtil.java index 1ac525f..111c432 100644 --- a/src/main/java/org/cobbzilla/util/http/HttpUtil.java +++ b/src/main/java/org/cobbzilla/util/http/HttpUtil.java @@ -94,9 +94,11 @@ public class HttpUtil { urlConnection.setRequestMethod(method); if (headers != null) addHeaders(urlConnection, headers); if (headers2 != null) addHeaders(urlConnection, headers2); - urlConnection.setDoOutput(true); - final OutputStream upload = urlConnection.getOutputStream(); - IOUtils.copyLarge(data, upload); + if (data != null) { + urlConnection.setDoOutput(true); + final OutputStream upload = urlConnection.getOutputStream(); + IOUtils.copyLarge(data, upload); + } return urlConnection.getInputStream(); }