clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() — netty Function Reference
Architecture documentation for the clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() function in InboundHttp2ToHttpAdapterTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9af3da1a_687c_1f8e_37f2_5c2166600f20["clientRequestSingleHeaderCookieSplitIntoMultipleEntries2()"] b5bf07b2_a16a_fa49_d2b2_c4bdea19488b["InboundHttp2ToHttpAdapterTest"] 9af3da1a_687c_1f8e_37f2_5c2166600f20 -->|defined in| b5bf07b2_a16a_fa49_d2b2_c4bdea19488b ab34dca1_da01_a824_4707_d9e1e8e727ee["boostrapEnv()"] 9af3da1a_687c_1f8e_37f2_5c2166600f20 -->|calls| ab34dca1_da01_a824_4707_d9e1e8e727ee 87ba315e_fc35_dcbd_e7ab_2b528883bdaa["awaitRequests()"] 9af3da1a_687c_1f8e_37f2_5c2166600f20 -->|calls| 87ba315e_fc35_dcbd_e7ab_2b528883bdaa style 9af3da1a_687c_1f8e_37f2_5c2166600f20 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/InboundHttp2ToHttpAdapterTest.java lines 205–238
@Test
public void clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() throws Exception {
boostrapEnv(1, 1, 1);
final FullHttpRequest request = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
"/some/path/resource2", true);
try {
HttpHeaders httpHeaders = request.headers();
httpHeaders.set(HttpConversionUtil.ExtensionHeaderNames.SCHEME.text(), "https");
httpHeaders.set(HttpHeaderNames.HOST, "example.org");
httpHeaders.setInt(HttpConversionUtil.ExtensionHeaderNames.STREAM_ID.text(), 3);
httpHeaders.setInt(HttpHeaderNames.CONTENT_LENGTH, 0);
httpHeaders.set(HttpHeaderNames.COOKIE, "a=b; c=d; e=f");
httpHeaders.setShort(HttpConversionUtil.ExtensionHeaderNames.STREAM_WEIGHT.text(), (short) 16);
final Http2Headers http2Headers = new DefaultHttp2Headers().method(new AsciiString("GET")).
scheme(new AsciiString("https")).authority(new AsciiString("example.org"))
.path(new AsciiString("/some/path/resource2"))
.add(HttpHeaderNames.COOKIE, "a=b; c=d")
.add(HttpHeaderNames.COOKIE, "e=f");
runInChannel(clientChannel, new Http2Runnable() {
@Override
public void run() throws Http2Exception {
clientHandler.encoder().writeHeaders(ctxClient(), 3, http2Headers, 0, true, newPromiseClient());
clientChannel.flush();
}
});
awaitRequests();
ArgumentCaptor<FullHttpMessage> requestCaptor = ArgumentCaptor.forClass(FullHttpMessage.class);
verify(serverListener).messageReceived(requestCaptor.capture());
capturedRequests = requestCaptor.getAllValues();
assertEquals(request, capturedRequests.get(0));
} finally {
request.release();
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() do?
clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/InboundHttp2ToHttpAdapterTest.java.
Where is clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() defined?
clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/InboundHttp2ToHttpAdapterTest.java at line 205.
What does clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() call?
clientRequestSingleHeaderCookieSplitIntoMultipleEntries2() calls 2 function(s): awaitRequests, boostrapEnv.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free