Package com.inrupt.client
Class Headers
java.lang.Object
com.inrupt.client.Headers
- All Implemented Interfaces:
Serializable
A read-only view of a collection of HTTP headers.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A class for representing an HTTP Link header.static final class
a class for parsing WAC-allow headers.static final class
Part of the HTTP Challenge and Response authentication framework, this class represents a challenge object as represented in a WWW-Authenticate Response Header. -
Method Summary
Modifier and TypeMethodDescriptionGet all values for a header.asMap()
Get the header values as a Java Map.static Headers
empty()
Create an empty headers object.firstValue
(String name) Get the first value of a header, if it exists.static Headers
Create a headers object from an existing Java Map.
-
Method Details
-
firstValue
Get the first value of a header, if it exists.- Parameters:
name
- the header name- Returns:
- the first value, if present
-
allValues
Get all values for a header.- Parameters:
name
- the header name- Returns:
- the values for the header. If no values are present, an empty list will be returned
-
asMap
Get the header values as a Java Map.- Returns:
- the header values
-
of
Create a headers object from an existing Java Map.- Parameters:
headers
- the headers represented as a Map- Returns:
- the new Headers object
-
empty
Create an empty headers object.- Returns:
- the new Headers object
-