cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vincenzo Vitale (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CXF-2471) The HttpServletResponse statuses is lost after is set in a service implementation (where the response is injected through @Context).
Date Tue, 08 Dec 2009 12:02:18 GMT

    [ https://issues.apache.org/jira/browse/CXF-2471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12787430#action_12787430
] 

Vincenzo Vitale commented on CXF-2471:
--------------------------------------

Well, our requirements (and what was happening until 2.2.4) is that we want at the same time
set whatever status code in the http response and also return a proper atom feed.

But now I don't get anymore the feed serialized correctly, the only output is the XML_DIRECTIVE
we are printing in the custom provider. 
BTW, the feed is neither serialized when the request is valid, maybe is some problem integrating
the abdera library (we are using abdera 0.4.0-incubating).


> The HttpServletResponse statuses is lost after is set in a service implementation (where
the response is injected through @Context).
> ------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-2471
>                 URL: https://issues.apache.org/jira/browse/CXF-2471
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.2.4
>            Reporter: Vincenzo Vitale
>            Assignee: Sergey Beryozkin
>             Fix For: 2.2.5, 2.3
>
>
> After injecting the the HttpServletResponse with the @Context annotation:
>     @POST
>     @Path("/login")
>     public Feed login(@FormParam("username") String username,
>             @FormParam("password") String password,
>             @Context HttpServletResponse httpServletResponse) 
> and than setting a status code (for example 401 if the user is not authorized), the status
code get lost.
> See here for workarounds and more detials:
> http://www.nabble.com/Setting-the-status-code-in-the-injected-(via-the-jax-rs-@context)--HttpServletResponse-td25883621.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message