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)) {