jsr339-experts@jax-rs-spec.java.net

[jsr339-experts] Re: best match for wildcard?

From: Bill Burke <bburke_at_redhat.com>
Date: Mon, 20 May 2013 09:26:06 -0400

On 5/20/2013 5:01 AM, Sergey Beryozkin wrote:
> On 20/05/13 09:55, Sergey Beryozkin wrote:
>> On 19/05/13 23:36, Bill Burke wrote:
>>> If the Content-Type header is null, then the implicit media type of the
>>> request is "*/*", correct? Given that, which method would match?
>>>
>>> @POST
>>> @Path("start")
>>> public Response start();
>>>
>>> @POST
>>> @Consumes(MediaType.APPLICATION_XML)
>>> @Path("start")
>>> public Response start(Action action);
>>>
>>>
>>> What is the "best match" for a Content-Type of "*/*"? Another "*/*"
>>> takes precedence in this case because it is an exact match?
>> start(Action action)
>
> Actually, in this case, it has to be start() - application/octet-stream
> is a default value when CT is null
>

Ah, thanks. That actually helps a lot.

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com