Package net.shibboleth.utilities.java.support.net
Classes for working with HTTP URLs and the protocol.
-
Interface Summary Interface Description URIComparator Component for testing URI's as to equality. -
Class Summary Class Description CookieBufferingFilter Implementation of an HTTP servletFilterwhich wraps theHttpServletResponseviaCookieBufferingFilter.CookieBufferingHttpServletResponseProxyto ensure that only a single cookie of a given name is set.CookieManager A helper class for managing one or more cookies on behalf of a component.DynamicResponseHeaderFilter Implementation of an HTTP servletFilterwhich supports configurable response header injection, including via injected functions that can conditionally attach headers.HttpServletRequestResponseContext Class which holds and makes available the current HTTP servlet request and response via ThreadLocal storage.HttpServletSupport Utilities for working with HTTP Servlet requests and responses.IPRange Represents a range of IP addresses.MediaTypeSupport Support methods for GuavaMediaType.RequestResponseContextFilter Implementation of an HTTP servletFilterwhich stores the currentHttpServletRequestandHttpServletResponsebeing serviced on thread-local storage via the use of holder classHttpServletRequestResponseContext.SameSiteCookieHeaderFilter Implementation of an HTTP servletFilterwhich adds the SameSite attribute to cookies, until the Java API supports it natively, if ever.SimpleURLCanonicalizer This class performs simple canonicalization of a URL as follows: The scheme is lower-cased. The hostname is lower-cased The port is removed if it is the default port registered for the schemeStripMediaTypeParametersFunction Simple function to strip the parameters from aMediaType.ThreadLocalHttpServletRequestProxy An implementation ofHttpServletRequestwhich serves as a proxy for the current thread-local servlet request obtained fromHttpServletRequestResponseContext.ThreadLocalHttpServletResponseProxy An implementation ofHttpServletResponsewhich serves as a proxy for the current thread-local servlet response obtained fromHttpServletRequestResponseContext.URISupport Helper methods for buildingURIs and parsing some HTTP URL information.URLBuilder Utility class for building URLs. -
Enum Summary Enum Description SameSiteCookieHeaderFilter.SameSiteValue The allowed same-site cookie attribute values. -
Exception Summary Exception Description URIException Exception related to processing or using a URI.