Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
U
- UNDEFINED - Enum constant in enum class de.cuioss.http.client.LoaderStatus
-
The loader's status hasn't been determined yet
- UNICODE_ATTACK_DETECTED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.WARN
-
Unicode normalization attack detected and blocked.
- UNICODE_NORMALIZATION_CHANGED - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
-
Unicode normalization changed the input, potentially bypassing security checks
- UNICODE_NORMALIZATION_FORMS - Static variable in class de.cuioss.http.security.config.SecurityDefaults
-
Unicode normalization forms that should be checked
- UNKNOWN - Enum constant in enum class de.cuioss.http.client.handler.HttpStatusFamily
-
Unknown - Used for status codes outside the standard ranges or for error conditions.
- UPLOAD_CONTENT_TYPES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
-
Content types used for file uploads
- uri(String) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
-
Sets the URI as a string.
- uri(URI) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
-
Sets the URI directly.
- url(String) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
-
Sets the URL as a string.
- url(URL) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
-
Sets the URL directly.
- URL_DECODING - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.DEBUG
-
URL decoding debug information.
- URL_PATH - Enum constant in enum class de.cuioss.http.security.core.ValidationType
-
URL path segments (e.g., "/api/users/123")
- URLParameter - Record Class in de.cuioss.http.security.data
-
Immutable record representing a URL query parameter with name and value.
- URLParameter(String, String) - Constructor for record class de.cuioss.http.security.data.URLParameter
-
Creates an instance of a
URLParameterrecord class. - urlParameterPipeline() - Method in record class de.cuioss.http.security.pipeline.PipelineFactory.PipelineSet
-
Returns the value of the
urlParameterPipelinerecord component. - URLParameterValidationPipeline - Class in de.cuioss.http.security.pipeline
-
Sequential validation pipeline specifically for URL parameter components.
- URLParameterValidationPipeline(SecurityConfiguration, SecurityEventCounter) - Constructor for class de.cuioss.http.security.pipeline.URLParameterValidationPipeline
-
Creates a new URL parameter validation pipeline with the specified configuration.
- urlPathPipeline() - Method in record class de.cuioss.http.security.pipeline.PipelineFactory.PipelineSet
-
Returns the value of the
urlPathPipelinerecord component. - URLPathValidationPipeline - Class in de.cuioss.http.security.pipeline
-
Sequential validation pipeline specifically for URL path components.
- URLPathValidationPipeline(SecurityConfiguration, SecurityEventCounter) - Constructor for class de.cuioss.http.security.pipeline.URLPathValidationPipeline
-
Creates a new URL path validation pipeline with the specified configuration.
- UrlSecurityException - Exception Class in de.cuioss.http.security.exceptions
-
Main exception for HTTP security validation failures.
- UrlSecurityFailureType - Enum Class in de.cuioss.http.security.core
-
Comprehensive enumeration of security failure types for URL validation.
- URLSecurityLogMessages - Class in de.cuioss.http.security.monitoring
-
Structured log messages for HTTP security validation events.
- URLSecurityLogMessages.DEBUG - Class in de.cuioss.http.security.monitoring
-
Debug level messages for detailed validation information used in troubleshooting.
- URLSecurityLogMessages.ERROR - Class in de.cuioss.http.security.monitoring
-
Error level messages for critical security failures or system errors during validation.
- URLSecurityLogMessages.INFO - Class in de.cuioss.http.security.monitoring
-
Info level messages for security-relevant events that don't indicate attacks.
- URLSecurityLogMessages.WARN - Class in de.cuioss.http.security.monitoring
-
Warning level messages for security violations that were detected and blocked.
- Usage Example - Search tag in class de.cuioss.http.security.pipeline.HTTPHeaderValidationPipeline
- Section
- Usage Example - Search tag in class de.cuioss.http.security.pipeline.URLParameterValidationPipeline
- Section
- Usage Example - Search tag in class de.cuioss.http.security.pipeline.URLPathValidationPipeline
- Section
- Usage Example - Search tag in enum class de.cuioss.http.security.core.UrlSecurityFailureType
- Section
- Usage Example - Search tag in enum class de.cuioss.http.security.core.ValidationType
- Section
- Usage Example - Search tag in package de.cuioss.http.client.handler
- Section
- Usage Example - Search tag in package de.cuioss.http.security.config
- Section
- Usage Example - Search tag in package de.cuioss.http.security.core
- Section
- Usage Example - Search tag in package de.cuioss.http.security.exceptions
- Section
- Usage Example - Search tag in package de.cuioss.http.security.monitoring
- Section
- Usage Example - Search tag in package de.cuioss.http.security.pipeline
- Section
- Usage Example - Search tag in package de.cuioss.http.security.validation
- Section
- Usage Examples - Search tag in class de.cuioss.http.client.handler.HttpHandler
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.config.SecurityConfiguration
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.config.SecurityConfigurationBuilder
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.config.SecurityDefaults
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.monitoring.SecurityEventCounter
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.monitoring.URLSecurityLogMessages
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.pipeline.PipelineFactory
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.validation.CharacterValidationConstants
- Section
- Usage Examples - Search tag in class de.cuioss.http.security.validation.CharacterValidationStage
- Section
- Usage Examples - Search tag in enum class de.cuioss.http.client.handler.HttpStatusFamily
- Section
- Usage Examples - Search tag in exception class de.cuioss.http.security.exceptions.UrlSecurityException
- Section
- Usage Examples - Search tag in interface de.cuioss.http.security.core.HttpSecurityValidator
- Section
- Usage Examples - Search tag in package de.cuioss.http.client.result
- Section
- Usage Examples - Search tag in package de.cuioss.http.security.data
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.data.Cookie
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.data.HTTPBody
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.data.URLParameter
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.validation.DecodingStage
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.validation.LengthValidationStage
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.validation.NormalizationStage
- Section
- Usage Examples - Search tag in record class de.cuioss.http.security.validation.PatternMatchingStage
- Section
- Usage Pattern - Search tag in enum class de.cuioss.http.client.result.HttpErrorCategory
- Section
- Usage Patterns - Search tag in class de.cuioss.http.client.result.HttpResultObject
- Section
- Usage Patterns - Search tag in enum class de.cuioss.http.client.result.HttpResultState
- Section
- Usage Patterns - Search tag in interface de.cuioss.http.client.retry.RetryStrategy
- Section
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form