Re: Question on HTTP 408

Hi Michael,

On Wed, Jun 04, 2014 at 05:00:52PM -0400, Michael Sweet wrote:
> Willy,
> 
> I can go along with a 408 (and only a 408) response being sent by a server
> right before a connection is torn down due to inactivity.  Document this as
> "the server MAY send a 408 response prior to closing a connection and a
> client SHOULD use the presence of a 408 response as an indication that the
> request should be retried" or something along those lines, with the
> discussion below distilled to the critical bits.

Concerning the second part of the sentence, I think that the existing text
already covers it (though it uses MAY instead of SHOULD as we shouldn't
dictate to the client how it needs to handle the retry I guess) :

   "If the client has an outstanding request in transit, the
    client MAY repeat that request on a new connection."

> We should also be clear
> that this problem is most pronounced when using small inactivity timeouts.

I think that it might be worth mentionning it, yes, so that clients decide
whether or not they want to implement it depending on their target use case.
Eg: maybe your cups client does not have any benefit in retrying in such a
case (I have not idea, just an example).

Regards,
Willy

Received on Wednesday, 4 June 2014 22:04:28 UTC