Headers
Class for creating and managing HTTP Headers.
| Name |
Description |
Headers() |
Default constructor. |
Headers(Map<String, List<String>> headers) |
Constructor that creates a new instance using a given Map. |
Headers(Headers h) |
Copy Constructor. |
| Name |
Description |
Return Type |
has(String headerName) |
Use to check if the given name is present in headers. |
boolean |
names() |
Returns a Set containing all header names. |
Set<String> |
value(String headerName) |
Returns the first value associated with a given header name, or null if the header name is not found. |
String |
values(String headerName) |
Returns a List of all values associated with a given header name, or null if the header name is not found. |
List<String> |
asSimpleMap() |
Returns a Map of the headers, giving only one value for each header name. |
Map<String, String> |
asMultimap() |
Returns a simulated MultiMap of the headers. |
Map<String, List<String>> |
cloneHeaderMap(Map<String, List<String>> headerMap) |
Clones a header map. |
Map<String, List<String>> |
add(String headerName, String value) |
Adds a value for a header name to this object. |
void |
add(String headerName, List<String> values) |
Adds a List of values for a header name to this object. |
void |
addAllFromMap(Map<String, String> headers) |
Adds values from a Map to this object. |
void |
addAllFromMultiMap(Map<String, List<String>> headers) |
Adds values from a simulated Multi-Map to this object. |
void |
addAll(Headers headers) |
Adds all the entries in a Headers object to this object. |
void |
remove(String headerName) |
Removes the mapping for a header name if it is present. |
List<String> |