Peter W
653ba624cf
Clarify meaning of 'lameduck'
5 years ago
Menghan Li
5b7aa136ab
move
5 years ago
Menghan Li
6ba920a573
doc: clarify that gRPC paths are case-sensitive
5 years ago
Ishan Khare
da73686cac
nest time units
...
nest time units for better readability
5 years ago
Doug Fawley
1ef874a03f
change from 400 to 415
6 years ago
Doug Fawley
be014d005d
Misconfigured non-gRPC, HTTP/2 clients can sometimes connect to gRPC servers.
...
Today, these clients will receive an HTTP status 200 (OK) with a trailer that
gRPC clients would be able to interpret as an error, but non-gRPC clients would
interpret as a success. In Go and Java, this will have a grpc-status of
UNKNOWN due to an unexpected content-type header. In C, the content-type
header is currently ignored, but a grpc-status of UNAVAILABLE will be returned
if a handler for that method is not registered (which is likely in this
scenario).
This change updates the gRPC HTTP/2 spec to recommend returning HTTP status 400
(Bad Request) to interoperate better with non-gRPC clients.
Note that we should not do any enforcement on user-agent, as the spec
specifically says "the protocol does not require a user-agent to function".
6 years ago
Jan Tattermusch
3977c30f47
add a note message length encoding
6 years ago
Emmanuel T Odeke
2bd7bf1504
doc: fix minor typo in spelling "mechanism"
...
s/mechanisim/mechanism/g
7 years ago
Jan Tattermusch
e7136643b8
remove space
7 years ago
Jan Tattermusch
dbd9d99fd7
Merge changes from grpc.io's version wire.md
7 years ago
Mark D. Roth
91455a9915
Apply a few recent changes from the wire guide on grpc.io.
8 years ago
Eric Anderson
a733951fbd
Fix markdown headers in PROTOCOL-HTTP2
...
Without the space they do not display correctly.
8 years ago
Steve Jenson
a5fd2d53f4
adding content-type to the example response
8 years ago
Carl Mastrangelo
14eae8f360
Update Protocol spec to mention idempotency
8 years ago
Eric Anderson
0b3a621698
spec: Percent-encode Status-Message
9 years ago
David Garcia Quintas
3165ff3d95
Added compression spec
9 years ago
Louis Ryan
a614f4eb79
Update PROTOCOL-HTTP2.md
9 years ago
Eric Anderson
94aa0fd393
Improve grammar/language for clarity
9 years ago
Eric Anderson
c6059e6671
Specify header value restrictions
...
Fixes grpc/grpc-common#266
9 years ago
Eric Anderson
8e79b82273
Add missing characters in BNF comment
9 years ago
Eric Anderson
5554738645
Define limit on metadata size
...
Fixes grpc/grpc-common#273
9 years ago
Eric Anderson
2e18fd6493
Add "identity" as a content encoding
...
Fixes grpc/grpc-common#257
9 years ago
Eric Anderson
981201fc5e
Content-type is required for requests
...
This fixes grpc/grpc-common#185
9 years ago
Eric Anderson
21f37347a2
Rename Delimited-Message to Length-Prefixed-Message
...
This fixes grpc/grpc-common#205
9 years ago
Eric Anderson
82cfe9028c
Replace curly quotes with plain ASCII quotes
...
The pretty quotes were automatically converted from ASCII quotes when
the documented was a Google Doc. Now they just make modifying the
document harder.
9 years ago
Eric Anderson
81790fc7cf
Escape some special markdown characters
...
None of them were causing display problems online, but it would be easy
for them to start causing trouble.
9 years ago
Carl Mastrangelo
4a827f746a
Address comments
9 years ago
Carl Mastrangelo
1b23976e1b
Update Header Field name rules
9 years ago
Stanley Cheung
20fa6693f3
move examples to correct locations
10 years ago
Stanley Cheung
6905915db1
prepare for move
10 years ago
David G. Quintas
336513875f
Changes from PR comments.
10 years ago
David G. Quintas
0ff9221a3b
Added definition for Message-Accept-Encoding
10 years ago
louiscryan
01acb4cc49
Initial checkin of protocol draft.
10 years ago