[ 
https://issues.apache.org/jira/browse/HTTPCORE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17702623#comment-17702623
 ] 

Oleg Kalnichevski commented on HTTPCORE-736:
--------------------------------------------

[~reschke] And I am not surprised. I half expected you to post to this issue 
and say exactly that. However, the sad truth is there is not a single blip in 
RFC 2616 that it is valid for GET, HEAD, OPTIONS and DELETE methods to enclose 
an entity. In fact It is actually crystal clear about only POST and PUT being 
entity enclosing methods, which makes good sense. If the authors of the 
specification had had something different in mind they have certainly failed to 
have committed it in writing.

Oleg 

> HttpClient GET method adds Content-Length: 0 header
> ---------------------------------------------------
>
>                 Key: HTTPCORE-736
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-736
>             Project: HttpComponents HttpCore
>          Issue Type: Bug
>    Affects Versions: 4.4.16, 5.2.1
>            Reporter: Jin Xu
>            Priority: Critical
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> HttpClient GET method adds Content-Length: 0 header
> This would cuase some server/firewall deny this kind of http requests.
> See fixes of the same bug in other frameworks:
> java: https://bugs.openjdk.org/browse/JDK-8283544
> dart: https://github.com/dart-lang/shelf/pull/180



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to