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

Bryant Luk resolved WINK-162.
-----------------------------

       Resolution: Fixed
    Fix Version/s: 0.2

I've committed the patch with the added option of disabling the automatic 
setting via the ClientConfig.  I chose a method name that seemed to fit 
"acceptHeaderAutoSet(boolean)" but feel free to change it.

> 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
>            Assignee: Bryant Luk
>             Fix For: 0.2
>
>         Attachments: WINK-162.patch
>
>
> 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