validateRequestLineTokens() — netty Function Reference
Architecture documentation for the validateRequestLineTokens() function in HttpUtil.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 63f7e0d1_a92d_2eb3_1bd5_d40cf6d00437["validateRequestLineTokens()"] 0b1cc975_2772_c898_b055_3991b4e80dba["HttpUtil"] 63f7e0d1_a92d_2eb3_1bd5_d40cf6d00437 -->|defined in| 0b1cc975_2772_c898_b055_3991b4e80dba 5cb08eec_4816_55bf_0ac2_3f3587201a37["isEncodingSafeStartLineToken()"] 63f7e0d1_a92d_2eb3_1bd5_d40cf6d00437 -->|calls| 5cb08eec_4816_55bf_0ac2_3f3587201a37 style 63f7e0d1_a92d_2eb3_1bd5_d40cf6d00437 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/HttpUtil.java lines 78–91
static void validateRequestLineTokens(HttpMethod method, String uri) {
// The HttpVersion class does its own validation, and it's not possible for subclasses to circumvent it.
// The HttpMethod class does its own validation, but subclasses might circumvent it.
if (method.getClass() != HttpMethod.class) {
if (!isEncodingSafeStartLineToken(method.asciiName())) {
throw new IllegalArgumentException(
"The HTTP method name contain illegal characters: " + method.asciiName());
}
}
if (!isEncodingSafeStartLineToken(uri)) {
throw new IllegalArgumentException("The URI contain illegal characters: " + uri);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does validateRequestLineTokens() do?
validateRequestLineTokens() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpUtil.java.
Where is validateRequestLineTokens() defined?
validateRequestLineTokens() is defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpUtil.java at line 78.
What does validateRequestLineTokens() call?
validateRequestLineTokens() calls 1 function(s): isEncodingSafeStartLineToken.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free