FullHttpRequest() — netty Function Reference
Architecture documentation for the FullHttpRequest() function in WebSocketRequestBuilder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e06da10e_4475_26fc_bdb2_b93aff83c77b["FullHttpRequest()"] 3a6bed55_de1a_a42b_00ab_7939b90c54ae["WebSocketRequestBuilder"] e06da10e_4475_26fc_bdb2_b93aff83c77b -->|defined in| 3a6bed55_de1a_a42b_00ab_7939b90c54ae style e06da10e_4475_26fc_bdb2_b93aff83c77b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketRequestBuilder.java lines 124–151
public FullHttpRequest build() {
FullHttpRequest req = new DefaultFullHttpRequest(httpVersion, method, uri);
HttpHeaders headers = req.headers();
if (host != null) {
headers.set(HttpHeaderNames.HOST, host);
}
if (upgrade != null) {
headers.set(HttpHeaderNames.UPGRADE, upgrade);
}
if (connection != null) {
headers.set(HttpHeaderNames.CONNECTION, connection);
}
if (key != null) {
headers.set(HttpHeaderNames.SEC_WEBSOCKET_KEY, key);
}
if (origin != null) {
if (version == WebSocketVersion.V13 || version == WebSocketVersion.V00) {
headers.set(HttpHeaderNames.ORIGIN, origin);
} else {
headers.set(HttpHeaderNames.SEC_WEBSOCKET_ORIGIN, origin);
}
}
if (version != null) {
headers.set(HttpHeaderNames.SEC_WEBSOCKET_VERSION, version.toHttpHeaderValue());
}
return req;
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does FullHttpRequest() do?
FullHttpRequest() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketRequestBuilder.java.
Where is FullHttpRequest() defined?
FullHttpRequest() is defined in codec-http/src/test/java/io/netty/handler/codec/http/websocketx/WebSocketRequestBuilder.java at line 124.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free