Home / Function/ FullHttpRequest() — netty Function Reference

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

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