Uses of Class
org.eclipse.jetty.http.UriCompliance
-
Packages that use UriCompliance Package Description org.eclipse.jetty.http Jetty Http : Tools for Http processing -
-
Uses of UriCompliance in org.eclipse.jetty.http
Fields in org.eclipse.jetty.http declared as UriCompliance Modifier and Type Field Description static UriComplianceUriCompliance. DEFAULTThe default compliance mode that extends RFC3986 compliance with additional violations to avoid most ambiguous URIs.static UriComplianceUriCompliance. LEGACYLEGACY compliance mode that models Jetty-9.4 behavior by allowingUriCompliance.Violation.AMBIGUOUS_PATH_SEGMENT,UriCompliance.Violation.AMBIGUOUS_EMPTY_SEGMENT,UriCompliance.Violation.AMBIGUOUS_PATH_SEPARATOR,UriCompliance.Violation.AMBIGUOUS_PATH_ENCODINGandUriCompliance.Violation.UTF16_ENCODINGSstatic UriComplianceUriCompliance. RFC3986Compliance mode that exactly follows RFC3986, including allowing all additional ambiguous URI Violations, exceptUriCompliance.Violation.NON_CANONICAL_AMBIGUOUS_PATHS, thus ambiguous paths are canonicalized for safety.static UriComplianceUriCompliance. RFC3986_UNAMBIGUOUSCompliance mode that follows RFC3986 plus it does not allow any ambiguous URIUriCompliance.Violations.static UriComplianceUriCompliance. SAFEDeprecated.equivalent to DEFAULTstatic UriComplianceUriCompliance. STRICTDeprecated.equivalent to RFC3986static UriComplianceUriCompliance. UNSAFECompliance mode that allows all URI Violations, including allowing ambiguous paths in non canonicalized form.Methods in org.eclipse.jetty.http that return UriCompliance Modifier and Type Method Description static UriComplianceUriCompliance. from(java.lang.String spec)Create compliance set from string.static UriComplianceUriCompliance. from(java.util.Set<UriCompliance.Violation> violations)Create compliance set from a set of allowed Violations.static UriComplianceUriCompliance. valueOf(java.lang.String name)UriComplianceUriCompliance. with(java.lang.String name, UriCompliance.Violation... violations)Create a new UriCompliance mode that includes the passedUriCompliance.Violations.UriComplianceUriCompliance. without(java.lang.String name, UriCompliance.Violation... violations)Create a new UriCompliance mode that excludes the passedUriCompliance.Violations.
-