RE: hpack table size 0

I was thinking of REFUSED_STREAM, not CANCEL -- sorry.  REFUSED_STREAM does explicitly say that the request can be retried.

-----Original Message-----
From: Mark Nottingham [mailto:mnot@mnot.net] 
Sent: Tuesday, July 1, 2014 12:15 AM
To: K.Morgan@iaea.org
Cc: Mike Bishop; ietf-http-wg@w3.org
Subject: Re: hpack table size 0


On 1 Jul 2014, at 1:46 am, K.Morgan@iaea.org wrote:

> Won't "RST_STREAM CANCEL" lead to indeterminate behaviour from the client?  How does the client know to retry the stream?  The spec never mentions that a client should retry.

This spec doesn't, but HTTP does...
  <http://httpwg.github.io/specs/rfc7230.html#persistent.retrying.requests>

That said, the layering here needs some cleaning up. We could either re-specify this in HTTP/2, or make it clear when we re-factor 7230 to go to full Standard.

The latter is on the agenda for Toronto...

Cheers,

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

Received on Tuesday, 1 July 2014 14:30:28 UTC

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant