Class HeaderUtil
java.lang.Object
org.jboss.resteasy.reactive.common.headers.HeaderUtil
These work for MultivaluedMap with String and Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringextractQuotedValueFromHeader(String header, String key) Extracts a quoted value from a header that has a given key.static StringextractQuotedValueFromHeaderWithEncoding(String header, String key) Extracts a quoted value from a header that has a given key.getAcceptableLanguages(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static List<jakarta.ws.rs.core.MediaType> getAcceptableMediaTypes(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) getAllowedMethods(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) getCookies(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static Datestatic jakarta.ws.rs.core.EntityTaggetEntityTag(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static StringgetHeaderString(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers, String name) static LocalegetLanguage(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static DategetLastModified(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static intstatic URIgetLocation(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static jakarta.ws.rs.core.MediaTypegetMediaType(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) getNewCookies(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static StringheaderToString(Object obj) static booleanisContentLengthZero(jakarta.ws.rs.core.MultivaluedMap httpHeaders) static voidstatic void
-
Constructor Details
-
HeaderUtil
public HeaderUtil()
-
-
Method Details
-
headerToString
-
getAllowedMethods
-
getDate
-
getLastModified
-
getLocation
-
getMediaType
-
getLanguage
-
getLength
-
getCookies
-
getNewCookies
-
getEntityTag
-
getHeaderString
-
setAllow
-
setAllow
-
isContentLengthZero
public static boolean isContentLengthZero(jakarta.ws.rs.core.MultivaluedMap httpHeaders) -
getAcceptableMediaTypes
-
getAcceptableLanguages
-
extractQuotedValueFromHeader
Extracts a quoted value from a header that has a given key. For instance if the header iscontent-disposition=form-data; name="my field" and the key is name then "my field" will be returned without the quotes.
- Parameters:
header- The headerkey- The key that identifies the token to extract- Returns:
- The token, or null if it was not found
-
extractQuotedValueFromHeaderWithEncoding
Extracts a quoted value from a header that has a given key. For instance if the header iscontent-disposition=form-data; filename*="utf-8''test.txt" and the key is filename* then "test.txt" will be returned after extracting character set and language (following RFC 2231) and performing URL decoding to the value using the specified encoding
- Parameters:
header- The headerkey- The key that identifies the token to extract- Returns:
- The token, or null if it was not found
-