validateHeaderName() — netty Function Reference
Architecture documentation for the validateHeaderName() function in SpdyCodecUtil.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c48142f8_7377_d361_e56e_8ccc37e89cd5["validateHeaderName()"] f1977c7d_b1bb_ca38_4f32_4a5d0b3425cf["SpdyCodecUtil"] c48142f8_7377_d361_e56e_8ccc37e89cd5 -->|defined in| f1977c7d_b1bb_ca38_4f32_4a5d0b3425cf style c48142f8_7377_d361_e56e_8ccc37e89cd5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyCodecUtil.java lines 291–313
static void validateHeaderName(CharSequence name) {
checkNonEmpty(name, "name");
// Since name may only contain ascii characters, for valid names
// name.length() returns the number of bytes when UTF-8 encoded.
if (name.length() > SPDY_MAX_NV_LENGTH) {
throw new IllegalArgumentException(
"name exceeds allowable length: " + name);
}
for (int i = 0; i < name.length(); i ++) {
char c = name.charAt(i);
if (c == 0) {
throw new IllegalArgumentException(
"name contains null character: " + name);
}
if (c >= 'A' && c <= 'Z') {
throw new IllegalArgumentException("name must be all lower case.");
}
if (c > 127) {
throw new IllegalArgumentException(
"name contains non-ascii character: " + name);
}
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does validateHeaderName() do?
validateHeaderName() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyCodecUtil.java.
Where is validateHeaderName() defined?
validateHeaderName() is defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyCodecUtil.java at line 291.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free