W3C home > Mailing lists > Public > ietf-http-wg@w3.org > January to March 2013

Re: SYN_REPLY

From: Hasan Khalil <mian.hasan.khalil@gmail.com>
Date: Wed, 27 Feb 2013 16:12:27 -0500
To: "William Chan (陈智昌)" <willchan@chromium.org>
Cc: Martin Thomson <martin.thomson@gmail.com>, Roberto Peon <grmocg@gmail.com>, Amos Jeffries <squid3@treenet.co.nz>, HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <BE2F6FCB28CB4EF4BD5972AB9A5A231E@gmail.com>
It sounds like we're roughly back to keeping SYN_STREAM (which is basically HEADERS with a priority) and ditching SYN_REPLY for HEADERS.

I'm on board with this.  

-Hasan


On Wednesday, February 27, 2013 at 2:58 PM, William Chan (陈智昌) wrote:

> I'm fine with this but there are details that need to be covered in the spec. When a stream starts, the client MUST use the HEADERS+PRIORITY frame. Otherwise, we need to spec out what happens when you have some streams with unspecified priority and some streams with specified priority. I'd rather just mandate we always include the priority. For clients which don't care about priority, always pick the same arbitrary value.
>  
> PS: I raised a minor point earlier about possibly allowing bidirectional server initiated streams. I don't feel strongly about it, and if an actual use case arises, I'm happy to re-raise later.  
>  
>  
> On Wed, Feb 27, 2013 at 11:51 AM, Martin Thomson <martin.thomson@gmail.com (mailto:martin.thomson@gmail.com)> wrote:
> > OK, here's where I think we're at, in concrete terms:
> >  
> > We have a HEADERS frame.
> > We have a HEADERS+PRIORITY frame that includes an extra 4 bytes up front.
> >  
> > Either can be sent in all the normal places that you would expect to
> > see HEADERS, SYN_STREAM or SYN_REPLY.  Most importantly, when a stream
> > starts.
> >  
> > Pushed streams are unidirectional by virtue of being initiated by the
> > server, not by explicit indication.  The server does not expect data
> > frames from the client and MAY discard them.
>  
Received on Wednesday, 27 February 2013 21:12:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 27 February 2013 21:13:01 GMT