Are you saying this is preferable to pivoting on custom media-types? I 
don't care for the versioned-URI scheme because it puts the same 
resource at multiple URIs and thus the I's are no longer U...

On 04/06/2014 08:58 AM, Bill Burke wrote:
> Resteasy cannot dispatch based on header, but I don't recommend a custom
> header anyways.  The best practice solution is to use URIs i.e.
> /v1.0/api and have your client driven by links.  You should also make
> your apis and media types backward compatible.  Its just good practice
> no matter what type of API, REST, Java, or whatever you're doing.
>
> A custom header can often be removed by proxies.  For CORS requests, you
> also have to write custom code to handle custom headers on the server-side.
>
>
> On 4/6/2014 8:06 AM, Aleš Bregar wrote:
>> Hi,
>>
>> was going through docs on version 2.3.x but couldn't find appropriate
>> answer on may issue.
>>
>> I would like to produce versioned api where uri does not change. The
>> idea is to intercept resource locating before auto match happen and
>> decide which method to invoke based on some custom header (eq.
>> Api.Version=x).
>>
>> I have found that this can also be achieved by using Accept header
>> (where version info may be stated) but I am not truly convinced due I
>> would like to produce plain application/json.
>>
>> Or if my idea with custom header presented above is ok, how the scenario
>> may be produced by using resteasy.
>> PreProcess interceptor seems not right as it intercepts after regex
>> match to method happen.
>>
>> Thank you in advance
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>>
>>
>>
>> _______________________________________________
>> Resteasy-users mailing list
>> Resteasy-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/resteasy-users
>>
>

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees_APR
_______________________________________________
Resteasy-users mailing list
Resteasy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/resteasy-users

Reply via email to