[ 
https://issues.apache.org/jira/browse/AXIS2-5971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Lazarski reopened AXIS2-5971:
------------------------------------

The fix for this issue broke end user code in AXIS2-6080, so I reverted the 
code. 

We will have to get a community patch to further explore using the accept 
header with REST.  

> AxisServlet.processURLRequest use content-type header instead of accept
> -----------------------------------------------------------------------
>
>                 Key: AXIS2-5971
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5971
>             Project: Axis2
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.7.8
>            Reporter: Marti Pamies Sola
>            Assignee: Robert Lazarski
>            Priority: Minor
>             Fix For: 2.0.0
>
>
> Class org.apache.axis2.transport.http.AxisServlet has the following code
> {code:java}
> //         public void processURLRequest() throws IOException, 
> ServletException {
>             try {
>                 RESTUtil.processURLRequest(messageContext, 
> response.getOutputStream(),
>                         request.getContentType());
>                 this.checkResponseWritten();
>             } catch (AxisFault e) {
>                 setResponseState(messageContext, response);
>                 processFault(e);
>             }
>             closeStaxBuilder(messageContext);        }
> {code}
> As fas as I understand, this code is involed when diong REST and recieving an 
> URL request without body. 
> The problem is that this method looks for request.getContentType() instead of 
> request Accept Header to determine to messageFormater to use. This behaviour 
> make content type mandatory for URL client request which has no sense, as it 
> is a header to indicate server response content type.



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

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

Reply via email to