public class HTTPBindingUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
Constructor and Description |
---|
HTTPBindingUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
containsHeader(java.lang.String name,
HTTPHeaders headers)
Returns a boolean indicating whether the named http header has already been set.
|
static java.lang.String |
getHeader(java.lang.String name,
HTTPHeaders headers)
Returns the value of the specified http header as a String.
|
static void |
removeHeader(java.lang.String name,
HTTPHeaders headers)
Removes all headers with the specified name(case-insensitive).
|
static void |
setHeader(java.lang.String name,
java.lang.String value,
HTTPHeaders headers)
Sets a http header with the given name and value.
|
public static final java.lang.String COPYRIGHT
public static boolean containsHeader(java.lang.String name, HTTPHeaders headers)
name
- the name of http header (case-insensitive)headers
- the header containerjava.lang.IllegalArgumentException
- if name or headers is nullpublic static void setHeader(java.lang.String name, java.lang.String value, HTTPHeaders headers)
containsHeader
method
can be used to test for the presence of a header before setting its value.name
- the name of the header (case-insensitive)value
- the header valueheaders
- the header container.java.lang.IllegalArgumentException
- if header name or headers is null.public static java.lang.String getHeader(java.lang.String name, HTTPHeaders headers)
name
- the http header name (case-insensitive)headers
- http header containerjava.lang.IllegalArgumentException
- if name or headers are nullpublic static void removeHeader(java.lang.String name, HTTPHeaders headers)
name
- http header name (case-insensitive)headers
- http header containerjava.lang.IllegalArgumentException
- if name or headers is null