Home / Function/ validateHeaderNameElement() — netty Function Reference

validateHeaderNameElement() — netty Function Reference

Architecture documentation for the validateHeaderNameElement() function in HttpHeaderValidationUtilTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  6e87f0f3_78dc_3e70_dd60_27fa157a640c["validateHeaderNameElement()"]
  41393c8c_1006_6327_605c_681db4fcf453["HttpHeaderValidationUtilTest"]
  6e87f0f3_78dc_3e70_dd60_27fa157a640c -->|defined in| 41393c8c_1006_6327_605c_681db4fcf453
  133a9471_1bc6_6f80_18e7_d8610a12e65e["oldHeaderNameValidationAlgorithmAsciiString()"]
  133a9471_1bc6_6f80_18e7_d8610a12e65e -->|calls| 6e87f0f3_78dc_3e70_dd60_27fa157a640c
  style 6e87f0f3_78dc_3e70_dd60_27fa157a640c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/HttpHeaderValidationUtilTest.java lines 516–540

    private static void validateHeaderNameElement(byte value) {
        switch (value) {
            case 0x1c:
            case 0x1d:
            case 0x1e:
            case 0x1f:
            case 0x00:
            case '\t':
            case '\n':
            case 0x0b:
            case '\f':
            case '\r':
            case ' ':
            case ',':
            case ':':
            case ';':
            case '=':
                throw VALIDATION_EXCEPTION;
            default:
                // Check to see if the character is not an ASCII character, or invalid
                if (value < 0) {
                    throw VALIDATION_EXCEPTION;
                }
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does validateHeaderNameElement() do?
validateHeaderNameElement() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpHeaderValidationUtilTest.java.
Where is validateHeaderNameElement() defined?
validateHeaderNameElement() is defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpHeaderValidationUtilTest.java at line 516.
What calls validateHeaderNameElement()?
validateHeaderNameElement() is called by 1 function(s): oldHeaderNameValidationAlgorithmAsciiString.

Analyze Your Own Codebase

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

Try Supermodel Free