[
https://issues.apache.org/jira/browse/HTTPCORE-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Kalnichevski updated HTTPCORE-347:
---------------------------------------
Priority: Minor (was: Major)
Fix Version/s: 4.3.1
Labels: regression (was: )
> BasicHttpResponse.setStatusCode() doesn't update reason phrase
> --------------------------------------------------------------
>
> Key: HTTPCORE-347
> URL: https://issues.apache.org/jira/browse/HTTPCORE-347
> Project: HttpComponents HttpCore
> Issue Type: Bug
> Components: HttpCore
> Affects Versions: 4.3
> Reporter: Dmitry Potapov
> Priority: Minor
> Labels: regression
> Fix For: 4.3.1
>
>
> Steps to reproduce:
> 1. Download ElementalHttpServer.java from
> http://hc.apache.org/httpcomponents-core-4.3.x/examples.html
> 2. Compile
> 3. Run with '/tmp' as command-line argument
> 4. curl -v localhost:8080/non-existing-file
> Expected result: Status line is 'HTTP/1.1 404 Not Found'
> Actual Result on HttpCore 4.3.x: Status line is 'HTTP/1.1 404 OK'
> Actual Result on HttpCore 4.2.x: Status line is 'HTTP/1.1 404 Not Found'
> The root cause for this difference is that BasicHttpResponse.setStatusCode()
> in HttpCore 4.3.x doesn't change reason phrase, despite of javadoc, which
> declares that reason phrase will be update according to the status code.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]