private class DefaultClientResponse.DefaultHeaders extends java.lang.Object implements ClientResponse.Headers
Modifier | Constructor and Description |
---|---|
private |
DefaultHeaders() |
Modifier and Type | Method and Description |
---|---|
HttpHeaders |
asHttpHeaders()
Return the headers as a
HttpHeaders instance. |
java.util.OptionalLong |
contentLength()
Return the length of the body in bytes, as specified by the
Content-Length header. |
java.util.Optional<MediaType> |
contentType()
Return the media type of the body, as specified
by the
Content-Type header. |
private HttpHeaders |
delegate() |
java.util.List<java.lang.String> |
header(java.lang.String headerName)
Return the header value(s), if any, for the header of the given name.
|
private java.util.OptionalLong |
toOptionalLong(long value) |
private HttpHeaders delegate()
public java.util.OptionalLong contentLength()
ClientResponse.Headers
Content-Length
header.contentLength
in interface ClientResponse.Headers
public java.util.Optional<MediaType> contentType()
ClientResponse.Headers
Content-Type
header.contentType
in interface ClientResponse.Headers
public java.util.List<java.lang.String> header(java.lang.String headerName)
ClientResponse.Headers
Return an empty list if no header values are found.
header
in interface ClientResponse.Headers
headerName
- the header namepublic HttpHeaders asHttpHeaders()
ClientResponse.Headers
HttpHeaders
instance.asHttpHeaders
in interface ClientResponse.Headers
private java.util.OptionalLong toOptionalLong(long value)