public interface HttpRequest
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHeader(java.lang.String name)
Gets the header's value.
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders()
Gets an immutable map containing the request headers and their values.
|
java.lang.String |
getMethod()
Gets the HTTP request method.
|
java.net.URL |
getUrl()
Gets the HTTP request
URL. |
void |
setHeader(java.lang.String name,
java.lang.String value)
Sets an HTTP header or overwrites an existing HTTP header with new value.
|
java.net.URL getUrl()
URL.java.lang.String getMethod()
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
java.lang.String getHeader(java.lang.String name)
name - Header name for which to retrieve the value.null if not set.void setHeader(java.lang.String name,
java.lang.String value)
Trying to set an HTTP header with null name will return immediately. Trying to set one of the following restricted headers will also return immediately.
Access-Control-Request-HeadersAccess-Control-Request-MethodConnectionContent-LengthContent-Transfer-EncodingHostKeep-AliveOriginTrailerTransfer-EncodingUpgradeVianame - The header's name, which must not be null or any of the restricted headers.value - The header's value