Uses of Class
org.eclipse.jetty.http.UriCompliance
Packages that use UriCompliance
Package
Description
Jetty Http : Tools for Http processing
Jetty Server : Core Server API
-
Uses of UriCompliance in org.eclipse.jetty.http
Fields in org.eclipse.jetty.http declared as UriComplianceModifier and TypeFieldDescriptionstatic final UriComplianceUriCompliance.DEFAULTThe default compliance mode allows no violations from RFC3986 and is equivalent toUriCompliance.RFC3986compliance.static final UriComplianceUriCompliance.JETTY_11JETTY_11 compliance mode that models Jetty 11 DEFAULT behavior by allowing:UriCompliance.Violation.AMBIGUOUS_PATH_SEGMENTUriCompliance.Violation.AMBIGUOUS_PATH_SEPARATORUriCompliance.Violation.AMBIGUOUS_PATH_ENCODINGUriCompliance.Violation.SUSPICIOUS_PATH_CHARACTERSUriCompliance.Violation.TRUNCATED_UTF8_ENCODINGUriCompliance.Violation.UTF16_ENCODINGSUriCompliance.Violation.USER_INFOstatic final UriComplianceUriCompliance.LEGACYLEGACY compliance mode that models pre Jetty 12 LEGACY behaviors by allowing:UriCompliance.Violation.AMBIGUOUS_PATH_SEGMENTUriCompliance.Violation.AMBIGUOUS_PATH_SEPARATORUriCompliance.Violation.AMBIGUOUS_PATH_ENCODINGUriCompliance.Violation.AMBIGUOUS_EMPTY_SEGMENTUriCompliance.Violation.SUSPICIOUS_PATH_CHARACTERSUriCompliance.Violation.TRUNCATED_UTF8_ENCODINGUriCompliance.Violation.UTF16_ENCODINGSUriCompliance.Violation.USER_INFOstatic final UriComplianceUriCompliance.RFC3986Compliance mode that exactly follows RFC3986, excluding all URI Violations.static final UriComplianceUriCompliance.UNAMBIGUOUSCompliance mode that allows all unambiguous violations.static final UriComplianceUriCompliance.UNSAFECompliance mode that allows all URI Violations, including allowing ambiguous paths in non-canonical form, and illegal characters.Methods in org.eclipse.jetty.http that return UriComplianceModifier and TypeMethodDescriptionstatic UriComplianceCreate compliance set from string.static UriComplianceUriCompliance.from(Set<UriCompliance.Violation> violations) Create compliance set from a set of allowed Violations.static UriComplianceUriCompliance.with(String name, UriCompliance.Violation... violations) Create a new UriCompliance mode that includes the passedUriCompliance.Violations.UriCompliance.without(String name, UriCompliance.Violation... violations) Create a new UriCompliance mode that excludes the passedUriCompliance.Violations.Methods in org.eclipse.jetty.http with parameters of type UriComplianceModifier and TypeMethodDescriptionstatic StringUriCompliance.checkUriCompliance(UriCompliance compliance, HttpURI uri, ComplianceViolation.Listener listener) -
Uses of UriCompliance in org.eclipse.jetty.server
Methods in org.eclipse.jetty.server that return UriComplianceModifier and TypeMethodDescriptionHttpConfiguration.getRedirectUriCompliance()HttpConfiguration.getUriCompliance()Methods in org.eclipse.jetty.server with parameters of type UriComplianceModifier and TypeMethodDescriptionvoidHttpConfiguration.setRedirectUriCompliance(UriCompliance uriCompliance) voidHttpConfiguration.setUriCompliance(UriCompliance uriCompliance)