MCPcopy Create free account
hub / github.com/grpc/grpc-java / convertClientHeaders

Method convertClientHeaders

netty/src/main/java/io/grpc/netty/Utils.java:279–301  ·  view source on GitHub ↗
(Metadata headers,
      AsciiString scheme,
      AsciiString defaultPath,
      AsciiString authority,
      AsciiString method,
      AsciiString userAgent)

Source from the content-addressed store, hash-verified

277 }
278
279 public static Http2Headers convertClientHeaders(Metadata headers,
280 AsciiString scheme,
281 AsciiString defaultPath,
282 AsciiString authority,
283 AsciiString method,
284 AsciiString userAgent) {
285 Preconditions.checkNotNull(defaultPath, "defaultPath");
286 Preconditions.checkNotNull(authority, "authority");
287 Preconditions.checkNotNull(method, "method");
288
289 // Discard any application supplied duplicates of the reserved headers
290 headers.discardAll(CONTENT_TYPE_KEY);
291 headers.discardAll(GrpcUtil.TE_HEADER);
292 headers.discardAll(GrpcUtil.USER_AGENT_KEY);
293
294 return GrpcHttp2OutboundHeaders.clientRequestHeaders(
295 toHttp2Headers(headers),
296 authority,
297 defaultPath,
298 method,
299 scheme,
300 userAgent);
301 }
302
303 public static Http2Headers convertServerHeaders(Metadata headers) {
304 // Discard any application supplied duplicates of the reserved headers

Callers 4

convertClientHeadersMethod · 0.95
encodeClientHeadersMethod · 0.95
writeHeadersInternalMethod · 0.95

Calls 4

clientRequestHeadersMethod · 0.95
checkNotNullMethod · 0.80
toHttp2HeadersMethod · 0.80
discardAllMethod · 0.45

Tested by 1