[ 
https://issues.apache.org/jira/browse/WINK-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750443#action_12750443
 ] 

Nick Gallardo commented on WINK-162:
------------------------------------

bq. The suggestion limit the accept header, in this case, to XML only, the 
server will return XML and the de serialization will success, Happy End 

:)  Makes sense...  Being able to ensure that you can consume a response to 
your (the client's) request is probably assumed by most users.

Thanks for the explanation.

> The client should send appropriate accept header when no accept specified
> -------------------------------------------------------------------------
>
>                 Key: WINK-162
>                 URL: https://issues.apache.org/jira/browse/WINK-162
>             Project: Wink
>          Issue Type: Improvement
>          Components: Client
>            Reporter: Eli Baram
>
> Wink client hold all the providers that can be used to de serialize the 
> response, therefore if no accept is set by the user, wink can do the 
> fallowing to define the accept header (pseudo code ):
> {code}
> foreach (MessageBodyReader){
>   if(MessageBodyReader generics fits requested class){
>     foreach (MediaType in provider's Consume annotation){
>       if(provider.isReadable(requested class, media type)     
>         add MediaType to accept header
>       }
>     }
> }
> {code}

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

Reply via email to