You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Roland Weber (JIRA)" <ji...@apache.org> on 2007/02/03 21:24:05 UTC
[jira] Updated: (HTTPCORE-39) refactor HttpStatus
[ https://issues.apache.org/jira/browse/HTTPCORE-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roland Weber updated HTTPCORE-39:
---------------------------------
Attachment: 2k7-02-03-HttpStatus.txt
Ok, I had the purpose of the HttpStatus class wrong yesterday. No wonder Oleg didn't understand my ideas :-)
Anyway, here is a patch that allows for NLS of reason phrases. It's not complete, since we'd have to get HttpContext down to the HttpResponseFactory in order to determine the language based on the request.
And I've hacked a reference to an implementation class into BasicHttpResponse. I'd prefer to change the behavior of the two-arguments constructor to omit the reason phrase altogether.
cheers,
Roland
> refactor HttpStatus
> -------------------
>
> Key: HTTPCORE-39
> URL: https://issues.apache.org/jira/browse/HTTPCORE-39
> Project: HttpComponents Core
> Issue Type: Improvement
> Components: HttpCore
> Affects Versions: 4.0-alpha3
> Reporter: Roland Weber
> Assigned To: Roland Weber
> Priority: Minor
> Fix For: 4.0-alpha4
>
> Attachments: 2k7-02-03-HttpStatus.txt
>
>
> The HttpStatus class not only represents a status code with associated message, it also has static factory methods for creating objects with hard-coded english status messages. Suggested improvements:
> - define HttpStatusFactory in the API
> - move the factory method stuff to impl, for example EnglishHttpStatusFactory
> - reduce HttpStatus class to representation only, final and serializable
> patch to follow when I find the time
> cheers,
> Roland
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org