Package org.apache.cxf.jaxrs.utils
Class HttpUtils
java.lang.Object
org.apache.cxf.jaxrs.utils.HttpUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidconvertHeaderValuesToString(Map<String, List<Object>> headers, boolean delegateOnly) static <T> TcreateServletResourceValue(org.apache.cxf.message.Message m, Class<T> clazz) static StringencodePartiallyEncoded(String encoded, boolean query) Encodes partially encoded string.static StringfromPathSegment(jakarta.ws.rs.core.PathSegment ps) static StringgetBaseAddress(org.apache.cxf.message.Message m) static intgetContentLength(String value) static StringgetEncoding(jakarta.ws.rs.core.MediaType mt, String defaultEncoding) static StringgetEndpointAddress(org.apache.cxf.message.Message m) static StringgetEndpointUri(org.apache.cxf.message.Message m) static jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<Object>getHeaderDelegate(jakarta.ws.rs.ext.RuntimeDelegate rd, Object o) static jakarta.ws.rs.ext.RuntimeDelegate.HeaderDelegate<Object>static StringgetHeaderString(List<String> values) static DategetHttpDate(String value) static SimpleDateFormatstatic Localestatic StringgetMediaTypeCharsetParameter(jakarta.ws.rs.core.MediaType mt) getModifiableHeaders(org.apache.cxf.message.Message m) static <T> jakarta.ws.rs.core.MultivaluedMap<String,T> getModifiableStringHeaders(org.apache.cxf.message.Message m) static StringgetOriginalAddress(org.apache.cxf.message.Message m) static jakarta.ws.rs.ext.RuntimeDelegatestatic jakarta.ws.rs.core.Response.Statusstatic StringgetPathToMatch(String path, String address, boolean addSlash) static StringgetPathToMatch(org.apache.cxf.message.Message m, boolean addSlash) static StringgetProtocolHeader(org.apache.cxf.message.Message m, String name, String defaultValue) static StringgetProtocolHeader(org.apache.cxf.message.Message m, String name, String defaultValue, boolean setOnMessage) static StringgetSetEncoding(jakarta.ws.rs.core.MediaType mt, jakarta.ws.rs.core.MultivaluedMap<String, Object> headers, String defaultEncoding) static booleanisDateRelatedHeader(String headerName) static booleanisHttpRequest(org.apache.cxf.message.Message message) static booleanisHttpScheme(String scheme) static booleanisMethodWithNoRequestContent(String method) static booleanisMethodWithNoResponseContent(String method) static booleanisPartiallyEncoded(String value) static booleanisPayloadEmpty(jakarta.ws.rs.core.MultivaluedMap<String, String> headers) static StringpathDecode(String value) static StringpathEncode(String value) static StringqueryEncode(String value) static URIrelativize(URI base, URI uri) static voidresetRequestURI(org.apache.cxf.message.Message m, String requestURI) static URIstatic voidsetHttpRequestURI(org.apache.cxf.message.Message message, String uriTemplate) static URItoAbsoluteUri(String relativePath, org.apache.cxf.message.Message message) static URItoAbsoluteUri(URI u, org.apache.cxf.message.Message message) static StringtoHttpDate(Date date) static StringtoHttpLanguage(Locale locale) static voidupdatePath(org.apache.cxf.message.Message m, String path) static Stringstatic Stringstatic Stringstatic String
-
Method Details
-
urlDecode
-
urlDecode
-
pathDecode
-
queryEncode
-
urlEncode
-
urlEncode
-
pathEncode
-
isPartiallyEncoded
-
encodePartiallyEncoded
Encodes partially encoded string. Encode all values but those matching pattern "percent char followed by two hexadecimal digits".- Parameters:
encoded- fully or partially encoded string.- Returns:
- fully encoded string
-
getHttpDateFormat
-
toHttpDate
-
getOtherRuntimeDelegate
public static jakarta.ws.rs.ext.RuntimeDelegate getOtherRuntimeDelegate() -
getHeaderDelegate
-
getHeaderDelegate
-
getModifiableStringHeaders
public static <T> jakarta.ws.rs.core.MultivaluedMap<String,T> getModifiableStringHeaders(org.apache.cxf.message.Message m) -
getModifiableHeaders
-
convertHeaderValuesToString
-
getHttpDate
-
getLocale
-
getContentLength
-
getHeaderString
-
isDateRelatedHeader
-
isHttpRequest
public static boolean isHttpRequest(org.apache.cxf.message.Message message) -
toAbsoluteUri
-
setHttpRequestURI
-
toAbsoluteUri
-
resetRequestURI
-
getPathToMatch
-
getProtocolHeader
-
getProtocolHeader
-
getBaseAddress
-
getEndpointUri
-
getEndpointAddress
-
updatePath
-
getPathToMatch
-
getOriginalAddress
-
fromPathSegment
-
getParameterFailureStatus
-
getSetEncoding
-
getEncoding
-
getMediaTypeCharsetParameter
-
resolve
-
relativize
-
toHttpLanguage
-
isPayloadEmpty
-
createServletResourceValue
-
isMethodWithNoRequestContent
-
isMethodWithNoResponseContent
-
isHttpScheme
-