You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2005/12/16 19:53:32 UTC

svn commit: r357208 - /jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/protocol/RequestContent.java

Author: olegk
Date: Fri Dec 16 10:53:25 2005
New Revision: 357208

URL: http://svn.apache.org/viewcvs?rev=357208&view=rev
Log:
Bug fix

Modified:
    jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/protocol/RequestContent.java

Modified: jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/protocol/RequestContent.java
URL: http://svn.apache.org/viewcvs/jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/protocol/RequestContent.java?rev=357208&r1=357207&r2=357208&view=diff
==============================================================================
--- jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/protocol/RequestContent.java (original)
+++ jakarta/httpcomponents/trunk/http-core/src/java/org/apache/http/protocol/RequestContent.java Fri Dec 16 10:53:25 2005
@@ -69,6 +69,10 @@
         if (request instanceof HttpEntityEnclosingRequest) {
             HttpVersion ver = request.getRequestLine().getHttpVersion();
             HttpEntity entity = ((HttpEntityEnclosingRequest)request).getEntity();
+            if (entity == null) {
+                request.setHeader(new Header(CONTENT_LEN, "0", true));
+                return;
+            }
             // Must specify a transfer encoding or a content length 
             if (entity.isChunked() || entity.getContentLength() < 0) {
                 if (ver.lessEquals(HttpVersion.HTTP_1_0)) {