[prev in list] [next in list] [prev in thread] [next in thread]
List: wink-dev
Subject: [jira] [Comment Edited] (WINK-379) Server error when accept header too broad
From: Reto_Bachmann-Gmür_(JIRA) <jira () apache ! org>
Date: 2013-04-03 18:27:15
Message-ID: JIRA.12630629.1359980950064.100443.1365013635477 () arcas
[Download RAW message or body]
[ https://issues.apache.org/jira/browse/WINK-379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13616648#comment-13616648 \
]
Reto Bachmann-Gmür edited comment on WINK-379 at 4/3/13 6:26 PM:
-----------------------------------------------------------------
With this patch the resource method returns EasterEgg and the MBW is for EasterEggs. \
Furthermore I removed authentication stuff from web.xml as I don't understand it.
The MBW has @produces to text/plain
I try following requests:
{noformat}
curl -v -H "Accept: text/plain" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting correct 200 response
curl -v -H "Accept: text/foo" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting 500 response, should be 406
curl -v -H "Accept: */*" http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting 500 response, should be 200 (as with "Accept: text/plain")
curl -v -H "Accept: text/foo, text/plain;q=0.1" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting 500 response, should be 200 (as with "Accept: text/plain")
curl -v -H "Accept: text/foo;q=0.5, text/plain;q=1" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting correct 200 response
{noformat}
was (Author: reto):
With this patch the resource method returns EasterEgg and the MBW is for \
EasterEggs. Furthermore I removed authentication stuff from web.xml as I don't \
understand it.
The MBW has @produces to text/plain
I try following requests:
curl -v -H "Accept: text/plain" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting correct 200 response
curl -v -H "Accept: text/foo" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting 500 response, should be 406
curl -v -H "Accept: */*" http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting 500 response, should be 200 (as with "Accept: text/plain")
curl -v -H "Accept: text/foo, text/plain;q=0.1" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting 500 response, should be 200 (as with "Accept: text/plain")
curl -v -H "Accept: text/foo;q=0.5, text/plain;q=1" \
http://localhost:8080/sample-jaxrs-webapp/services/wink379
--> Getting correct 200 response
> Server error when accept header too broad
> -----------------------------------------
>
> Key: WINK-379
> URL: https://issues.apache.org/jira/browse/WINK-379
> Project: Wink
> Issue Type: Bug
> Reporter: Reto Bachmann-Gmür
> Attachments: wink-379-sample.patch
>
>
> As posted here: http://mail-archives.apache.org/mod_mbox/wink-user/201301.mbox/%3CCALvhUEXFOBnx-CxswLeauMYDSNBu3OSh3_PVoT55BychL54QaA@mail.gmail.com%3E
> Wink returns a 500 Server error if the accept header fisrt preference doesn't \
> match a message body writer even if a MessageBodyWriter suitable for another \
> accepted format is available.
--
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic