Class HeaderUtil
java.lang.Object
org.jboss.resteasy.reactive.common.headers.HeaderUtil
These work for MultivaluedMap with String and Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
extractQuotedValueFromHeader
(String header, String key) Extracts a quoted value from a header that has a given key.static String
extractQuotedValueFromHeaderWithEncoding
(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 Date
static jakarta.ws.rs.core.EntityTag
getEntityTag
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static String
getHeaderString
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers, String name) static Locale
getLanguage
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static Date
getLastModified
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static int
static URI
getLocation
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static jakarta.ws.rs.core.MediaType
getMediaType
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) getNewCookies
(jakarta.ws.rs.core.MultivaluedMap<String, ? extends Object> headers) static String
headerToString
(Object obj) static boolean
isContentLengthZero
(jakarta.ws.rs.core.MultivaluedMap httpHeaders) static void
static 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
-