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

[jsr339-experts] Re: getAcceptableMediaTypes() should return empty list

From: Jan Algermissen <jan.algermissen_at_nordsc.com>
Date: Thu, 9 May 2013 00:10:13 +0200

On 08.05.2013, at 23:54, Bill Burke <bburke_at_redhat.com> wrote:

> I'm looking at:
> com.sun.ts.tests.jaxrs.api.client.webtarget.JAXRSClient.requestNoArgTest();
>
> It seems that it expects ClientRequestContext.getAcceptableMediaTypes() to return "*/*" by default if there is no Accept header. Not sure I agree with this. The Javadoc says it returns the *requested* media types, i.e., what you specified in an Accept header. If there is no accept header,

" A request without any Accept header field implies that the user agent
   will accept any media type in response." .... aka */*

http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-22#section-5.3.2

Jan


> then this method should return an empty list, IMO.
> --
> Bill Burke
> JBoss, a division of Red Hat
> http://bill.burkecentral.com