Sgtm.
No and yes (at least for those whose positions are predefined).
Spdy/3 has already sailed, but there will be a spdy/4.
-=R
Sorry addition to address Pattrick's response:
"that doesn't solve the problem the proposal is meant to solve (i.e. it might still disable streaming).
it also doesn't help the sender as the data is already presented to it in the right order when gatewaying because HTTP requires the same thing."
It does, the headers starting with ':' are very specific spdy protocol headers. If there are a lot of headers sent with ':' that stops from streaming then there is something wrong in the server/client sending so many ':' headers.
Maybe I am missing something but wouldn't all spdy specific headers be mandatory to come before an http protocol headers?Right now the only spdy specific ones are for the request line/status line.I would think other spdy specific headers (if there are every any) would be beneficial to come before http. This is one protocol encapsulating another, so it makes sense for the protocol encapsulating the other to need information pertinent to it before information about the protocol it is carrying.
All of this is actually not important as right now any other ':' header would either cause an error or be discarded (spec is not clear).
I think the core difference in thinking is whether spdy is being made to as efficiently carry HTTP as possible or be a flexible protocol that can expand over time and carry other types of data.
I am not sure how either approach solves splitting frames. Wouldn't it be valid for me to make initial frame with a single header (the first one) and then provide the second header in next frame? If we want all required headers (the 2-3 specific ones defined or all ':' headers - doesn't matter) in the first frame then that should be be included in spec.
If you want them in the same order as HTTP why have multiple headers? Seems better to just have a header of ':status' that encapsulates the entire status line.
--
---
You received this message because you are subscribed to the Google Groups "spdy-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to spdy-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.