Package | Description |
---|---|
org.apache.http |
Core HTTP component APIs and primitives.
|
org.apache.http.entity |
Core HTTP entity implementations.
|
org.apache.http.impl.io |
Default implementations of message parses and writers
for synchronous, blocking communication.
|
org.apache.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FormattedHeader
An HTTP header which is already formatted.
|
Modifier and Type | Method and Description |
---|---|
Header[] |
HttpMessage.getAllHeaders()
Returns all the headers of this message.
|
Header |
HttpEntity.getContentEncoding()
Obtains the Content-Encoding header, if known.
|
Header |
HttpEntity.getContentType()
Obtains the Content-Type header, if known.
|
Header |
HttpMessage.getFirstHeader(String name)
Returns the first header with a specified name of this message.
|
Header[] |
HttpMessage.getHeaders(String name)
Returns all the headers with a specified name of this message.
|
Header |
HttpMessage.getLastHeader(String name)
Returns the last header with a specified name of this message.
|
Header |
HeaderIterator.nextHeader()
Obtains the next header from this iteration.
|
Modifier and Type | Method and Description |
---|---|
void |
HttpMessage.addHeader(Header header)
Adds a header to this message.
|
void |
HttpMessage.removeHeader(Header header)
Removes a header from this message.
|
void |
HttpMessage.setHeader(Header header)
Overwrites the first header with the same name.
|
void |
HttpMessage.setHeaders(Header[] headers)
Overwrites all the headers in the message.
|
Modifier and Type | Field and Description |
---|---|
protected Header |
AbstractHttpEntity.contentEncoding |
protected Header |
AbstractHttpEntity.contentType |
Modifier and Type | Method and Description |
---|---|
Header |
AbstractHttpEntity.getContentEncoding()
Obtains the Content-Encoding header.
|
Header |
HttpEntityWrapper.getContentEncoding() |
Header |
AbstractHttpEntity.getContentType()
Obtains the Content-Type header.
|
Header |
HttpEntityWrapper.getContentType() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractHttpEntity.setContentEncoding(Header contentEncoding)
Specifies the Content-Encoding header.
|
void |
AbstractHttpEntity.setContentType(Header contentType)
Specifies the Content-Type header.
|
Modifier and Type | Method and Description |
---|---|
Header[] |
ChunkedInputStream.getFooters() |
static Header[] |
AbstractMessageParser.parseHeaders(SessionInputBuffer inBuffer,
int maxHeaderCount,
int maxLineLen,
LineParser parser)
Parses HTTP headers from the data receiver stream according to the generic
format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.
|
static Header[] |
AbstractMessageParser.parseHeaders(SessionInputBuffer inBuffer,
int maxHeaderCount,
int maxLineLen,
LineParser parser,
List<CharArrayBuffer> headerLines)
Parses HTTP headers from the data receiver stream according to the generic
format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicHeader
Implements a basic
Header . |
class |
BufferedHeader
This class represents a raw HTTP header whose content is parsed 'on demand'
only when the header value needs to be consumed.
|
Modifier and Type | Field and Description |
---|---|
protected Header[] |
BasicHeaderIterator.allHeaders
An array of headers to iterate over.
|
Modifier and Type | Field and Description |
---|---|
protected List<Header> |
BasicListHeaderIterator.allHeaders
A list of headers to iterate over.
|
Modifier and Type | Method and Description |
---|---|
Header[] |
AbstractHttpMessage.getAllHeaders() |
Header[] |
HeaderGroup.getAllHeaders()
Gets all of the headers contained within this group.
|
Header |
HeaderGroup.getCondensedHeader(String name)
Gets a header representing all of the header values with the given name.
|
Header |
AbstractHttpMessage.getFirstHeader(String name) |
Header |
HeaderGroup.getFirstHeader(String name)
Gets the first header with the given name.
|
Header[] |
AbstractHttpMessage.getHeaders(String name) |
Header[] |
HeaderGroup.getHeaders(String name)
Gets all of the headers with the given name.
|
Header |
AbstractHttpMessage.getLastHeader(String name) |
Header |
HeaderGroup.getLastHeader(String name)
Gets the last header with the given name.
|
Header |
BasicListHeaderIterator.nextHeader()
Obtains the next header from this iteration.
|
Header |
BasicHeaderIterator.nextHeader()
Obtains the next header from this iteration.
|
Header |
LineParser.parseHeader(CharArrayBuffer buffer)
Creates a header from a line.
|
Header |
BasicLineParser.parseHeader(CharArrayBuffer buffer) |
static Header |
BasicLineParser.parseHeader(String value,
LineParser parser) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractHttpMessage.addHeader(Header header) |
void |
HeaderGroup.addHeader(Header header)
Adds the given header to the group.
|
protected void |
BasicLineFormatter.doFormatHeader(CharArrayBuffer buffer,
Header header)
Actually formats a header.
|
CharArrayBuffer |
LineFormatter.formatHeader(CharArrayBuffer buffer,
Header header)
Formats a header.
|
CharArrayBuffer |
BasicLineFormatter.formatHeader(CharArrayBuffer buffer,
Header header) |
static String |
BasicLineFormatter.formatHeader(Header header,
LineFormatter formatter)
Formats a header.
|
void |
AbstractHttpMessage.removeHeader(Header header) |
void |
HeaderGroup.removeHeader(Header header)
Removes the given header.
|
void |
AbstractHttpMessage.setHeader(Header header) |
void |
AbstractHttpMessage.setHeaders(Header[] headers) |
void |
HeaderGroup.setHeaders(Header[] headers)
Sets all of the headers contained within this group overriding any
existing headers.
|
void |
HeaderGroup.updateHeader(Header header)
Replaces the first occurence of the header with the same name.
|
Constructor and Description |
---|
BasicHeaderIterator(Header[] headers,
String name)
Creates a new header iterator.
|
Constructor and Description |
---|
BasicListHeaderIterator(List<Header> headers,
String name)
Creates a new header iterator.
|
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.