Home / Function/ testDecodeFullHttpRequestWithOptionalParameters() — netty Function Reference

testDecodeFullHttpRequestWithOptionalParameters() — netty Function Reference

Architecture documentation for the testDecodeFullHttpRequestWithOptionalParameters() function in HttpPostMultiPartRequestDecoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  7c4893a2_9344_1a93_02a9_80bd646bce12["testDecodeFullHttpRequestWithOptionalParameters()"]
  8ca6727e_4177_9097_12de_7bccb17e5dea["HttpPostMultiPartRequestDecoderTest"]
  7c4893a2_9344_1a93_02a9_80bd646bce12 -->|defined in| 8ca6727e_4177_9097_12de_7bccb17e5dea
  style 7c4893a2_9344_1a93_02a9_80bd646bce12 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostMultiPartRequestDecoderTest.java lines 303–320

    @Test
    public void testDecodeFullHttpRequestWithOptionalParameters() {
        String content = "\n--861fbeab-cd20-470c-9609-d40a0f704466\r\n" +
                "content-disposition: form-data; " +
                "name=\"file\"; filename=\"myfile.ogg\"\r\n" +
                "content-type: audio/ogg; codecs=opus; charset=UTF8\r\ncontent-transfer-encoding: binary\r\n" +
                "\r\n\u0001\u0002\u0003\u0004\r\n--861fbeab-cd20-470c-9609-d40a0f704466--\r\n\",\n";

        FullHttpRequest req = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.POST, "/upload",
                Unpooled.copiedBuffer(content, CharsetUtil.US_ASCII));
        req.headers().set("content-type", "multipart/form-data; boundary=861fbeab-cd20-470c-9609-d40a0f704466");
        req.headers().set("content-length", content.length());

        HttpPostMultipartRequestDecoder test = new HttpPostMultipartRequestDecoder(req);
        FileUpload httpData = (FileUpload) test.getBodyHttpDatas("file").get(0);
        assertEquals("audio/ogg", httpData.getContentType());
        test.destroy();
    }

Domain

Subdomains

Frequently Asked Questions

What does testDecodeFullHttpRequestWithOptionalParameters() do?
testDecodeFullHttpRequestWithOptionalParameters() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostMultiPartRequestDecoderTest.java.
Where is testDecodeFullHttpRequestWithOptionalParameters() defined?
testDecodeFullHttpRequestWithOptionalParameters() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostMultiPartRequestDecoderTest.java at line 303.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free