users@jax-rs-spec.java.net

[jax-rs-spec users] [jsr339-experts] Re: Re: Error status in case of default MessageBodyReaders failing to read the message

From: Santiago Pericas-Geertsen <Santiago.PericasGeertsen_at_oracle.com>
Date: Fri, 9 Dec 2011 09:23:49 -0500

On Dec 8, 2011, at 4:46 PM, Sergey Beryozkin wrote:

>>>
>>
>> I don't think this is specified, should it be? A 400 makes more sense for a MBR.
>
> It appears it does make sense more, especially given that
> 400 is mandated for the JAXB one in case of empty payloads.
>
> I was thinking that may be failing to read does not necessarily mean it is a problem with a client request, but I could not think of any realistic case, may be a large correct payload causes a problem for a default InputStream provider but it seems hypothetical a bit; may be the spec should note that a default jaxb provider *SHOULD* as opposed to MUST throw 400, but I won;t insist

 Please file a JIRA for this.

-- Santiago