summaryrefslogtreecommitdiff
path: root/gnu/java/net/protocol/http/Connection.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/java/net/protocol/http/Connection.java')
-rw-r--r--gnu/java/net/protocol/http/Connection.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/java/net/protocol/http/Connection.java b/gnu/java/net/protocol/http/Connection.java
index 2894e05cc..d968ca0aa 100644
--- a/gnu/java/net/protocol/http/Connection.java
+++ b/gnu/java/net/protocol/http/Connection.java
@@ -389,7 +389,8 @@ public final class Connection extends HttpURLConnection
}
/**
- * Returns on OutputStream for writing to this connection.
+ * Returns on OutputStream for writing to this connection. This method
+ * implicitely changes request method to <code>POST</code>.
*
* @return An OutputStream for this connection.
*
@@ -408,6 +409,9 @@ public final class Connection extends HttpURLConnection
if (bufferedOutputStream == null)
bufferedOutputStream = new ByteArrayOutputStream (256); //default is too small
+ // Force POST request method.
+ setRequestMethod("POST");
+
return bufferedOutputStream;
}