diff options
Diffstat (limited to 'src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java')
-rw-r--r-- | src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java b/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java index 465ab5c..0cd40e2 100644 --- a/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java +++ b/src/main/java/fr/unix_experience/owncloud_sms/engine/OCHttpClient.java @@ -155,7 +155,9 @@ public class OCHttpClient { urlConnection.setRequestMethod(method); urlConnection.setRequestProperty("User-Agent", _userAgent); urlConnection.setInstanceFollowRedirects(true); - urlConnection.setDoOutput(true); + if (!"GET".equals(method)) { + urlConnection.setDoOutput(true); + } urlConnection.setRequestProperty("Content-Type", "application/json"); urlConnection.setRequestProperty("Accept", "application/json"); @@ -164,9 +166,11 @@ public class OCHttpClient { urlConnection.setRequestProperty("Authorization", basicAuth); urlConnection.setChunkedStreamingMode(0); - OutputStream out = new BufferedOutputStream(urlConnection.getOutputStream()); - out.write(requestBody.getBytes(Charset.forName("UTF-8"))); - out.close(); + if (!"GET".equals(method)) { + OutputStream out = new BufferedOutputStream(urlConnection.getOutputStream()); + out.write(requestBody.getBytes(Charset.forName("UTF-8"))); + out.close(); + } response = handleHTTPResponse(urlConnection, skipError); } catch (IOException e) { |