cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "willem Jiang (JIRA)" <>
Subject [jira] Created: (CXF-197) and HTTP_RESPONSE_HEADERS can't work
Date Thu, 02 Nov 2006 02:39:16 GMT and HTTP_RESPONSE_HEADERS can't work

                 Key: CXF-197
             Project: CXF
          Issue Type: Bug
            Reporter: willem Jiang
             Fix For: 2.0-M1

I'm porting a RESTy service from Celtix 1.something to CXF and have  noticed some differences
in the way the HTTP protocol headers are  handled.

For example, in a service implemented using a Provider, I've tried  getting the headers from
the MessageContext like this:


This returns null though.  Calling:

    Map<String, List<String>>hdrs = ctx.get (org.apache.cxf.message.Message.PROTOCOL_HEADERS);

works though and I can get the headers ok.

I also need to set the response headers and should be able to set a  header like this:

      Map<String, List<String>>hdrs = ctx.get (;
      hdrs.put(headerName, headerValue);

and have it added to the outgoing response.  However, as above using  the MessageContext property
does not return anything.  I've tried  using the org.apache.cxf.message.Message property like

      Map<String, List<String>>hdrs = ctx.get (org.apache.cxf.message.Message.PROTOCOL_HEADERS);
      hdrs.put(headerName, headerValue);

but there's no sign that the header has been correctly added. 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message