org.apache.cxf.jaxrs.utils
Class HttpUtils
java.lang.Object
org.apache.cxf.jaxrs.utils.HttpUtils
public final class HttpUtils
- extends java.lang.Object
|
Method Summary |
static java.lang.String |
encodePartiallyEncoded(java.lang.String encoded,
boolean query)
Encodes partially encoded string. |
static java.lang.String |
fromPathSegment(javax.ws.rs.core.PathSegment ps)
|
static java.lang.String |
getBaseAddress(org.apache.cxf.message.Message m)
|
static java.lang.String |
getEndpointAddress(org.apache.cxf.message.Message m)
|
static java.text.SimpleDateFormat |
getHttpDateFormat()
|
static java.lang.String |
getOriginalAddress(org.apache.cxf.message.Message m)
|
static javax.ws.rs.core.Response.Status |
getParameterFailureStatus(ParameterType pType)
|
static java.lang.String |
getPathToMatch(org.apache.cxf.message.Message m,
boolean addSlash)
|
static java.lang.String |
getPathToMatch(java.lang.String path,
java.lang.String address,
boolean addSlash)
|
static java.lang.String |
pathDecode(java.lang.String value)
|
static java.lang.String |
pathEncode(java.lang.String value)
|
static java.net.URI |
toAbsoluteUri(java.net.URI u,
org.apache.cxf.message.Message message)
|
static void |
updatePath(org.apache.cxf.message.Message m,
java.lang.String path)
|
static java.lang.String |
urlDecode(java.lang.String value)
|
static java.lang.String |
urlEncode(java.lang.String value)
|
| 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,
org.apache.cxf.message.Message message)
getPathToMatch
public static java.lang.String getPathToMatch(org.apache.cxf.message.Message m,
boolean addSlash)
getBaseAddress
public static java.lang.String getBaseAddress(org.apache.cxf.message.Message m)
getEndpointAddress
public static java.lang.String getEndpointAddress(org.apache.cxf.message.Message m)
updatePath
public static void updatePath(org.apache.cxf.message.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(org.apache.cxf.message.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