Re: [apps-discuss] Re-review of draft-snell-http-prefer-15

On 14/10/2012, at 6:11 AM, James M Snell <jasnell@gmail.com> wrote:

>> Right, but what's the difference between:
>> 
>>   Prefer: wait=10
>> and
>>   Prefer: return-asynch, wait=10
>> 
>> ? "return asynch" really says "give me a 202" which is nonsense; the client doesn't control the status code, the server does.
>> 
> 
> That's why it's a Prefer header and not Expect. The server retains control. "Prefer: wait=10" could just as easily result in the server simply throwing up it's hands and saying, "sorry, can't do it"

And what does return-async(h) bring to the party?

The server can still throw up its hands with a 4xx or 5xx, and the client has to deal with that. 



--
Mark Nottingham   http://www.mnot.net/

Received on Saturday, 13 October 2012 20:40:18 UTC