You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -51,6 +52,13 @@ Request-Headers are delivered as HTTP2 headers in HEADERS + CONTINUATION frames.
51
52
52
53
HTTP2 requires that reserved headers, ones starting with ":" appear before all other headers. Additionally implementations should send **Timeout** immediately after the reserved headers and they should send the **Call-Definition** headers before sending **Custom-Metadata**.
53
54
55
+
Some gRPC implementations may allow the **Path** format shown above
56
+
to be overridden, but this functionality is strongly discouraged.
57
+
gRPC does not go out of its way to break users that are using this kind
58
+
of override, but we do not actively support it, and some functionality
59
+
(e.g., service config support) will not work when the path is not of
60
+
the form shown above.
61
+
54
62
If **Timeout** is omitted a server should assume an infinite timeout. Client implementations are free to send a default minimum timeout based on their deployment requirements.
55
63
56
64
**Custom-Metadata** is an arbitrary set of key-value pairs defined by the application layer. Header names starting with "grpc-" but not listed here are reserved for future GRPC use and should not be used by applications as **Custom-Metadata**.
@@ -238,10 +246,10 @@ If a detectable connection failure occurs on the client all calls will be closed
238
246
239
247
### Appendix A - GRPC for Protobuf
240
248
241
-
The service interfaces declared by protobuf are easily mapped onto GRPC by code generation extensions to protoc. The following defines the mapping to be used
242
-
249
+
The service interfaces declared by protobuf are easily mapped onto GRPC by
250
+
code generation extensions to protoc. The following defines the mapping
0 commit comments