org.apache.cxf.jaxrs.utils
Class HttpUtils
java.lang.Object
org.apache.cxf.jaxrs.utils.HttpUtils
public final class HttpUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
urlDecode
public static java.lang.String urlDecode(java.lang.String value)
pathDecode
public static java.lang.String pathDecode(java.lang.String value)
urlEncode
public static java.lang.String urlEncode(java.lang.String value)
pathEncode
public static java.lang.String pathEncode(java.lang.String value)
encodePartiallyEncoded
public static java.lang.String encodePartiallyEncoded(java.lang.String encoded,
boolean query)
- 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
public static java.text.SimpleDateFormat getHttpDateFormat()
toAbsoluteUri
public static java.net.URI toAbsoluteUri(java.net.URI u,
Message message)
getPathToMatch
public static java.lang.String getPathToMatch(Message m,
boolean addSlash)
getBaseAddress
public static java.lang.String getBaseAddress(Message m)
getEndpointAddress
public static java.lang.String getEndpointAddress(Message m)
updatePath
public static void updatePath(Message m,
java.lang.String path)
getPathToMatch
public static java.lang.String getPathToMatch(java.lang.String path,
java.lang.String address,
boolean addSlash)
getOriginalAddress
public static java.lang.String getOriginalAddress(Message m)
fromPathSegment
public static java.lang.String fromPathSegment(javax.ws.rs.core.PathSegment ps)
getParameterFailureStatus
public static javax.ws.rs.core.Response.Status getParameterFailureStatus(ParameterType pType)
Apache CXF