Package | Description |
---|---|
org.apache.hc.core5.http |
Core HTTP transport component APIs.
|
org.apache.hc.core5.http.io.entity |
HTTP message entity APIs based on the classic (blocking) I/O model.
|
org.apache.hc.core5.http.io.support |
Support classes for the classic (blocking) I/O model.
|
org.apache.hc.core5.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
org.apache.hc.core5.http.nio.entity |
HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
|
org.apache.hc.core5.http.nio.support |
Support classes for the asynchronous I/O model.
|
org.apache.hc.core5.http.support | |
org.apache.hc.core5.net |
Core network component APIs and utilities.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FormattedHeader
An HTTP header which is already formatted.
|
interface |
Header
Represents an HTTP header field consisting of a field name and a field
value.
|
Modifier and Type | Method and Description |
---|---|
NameValuePair |
HeaderElement.getParameter(int index)
Returns parameter with the given index.
|
NameValuePair |
HeaderElement.getParameterByName(String name)
Returns the first parameter with the given name.
|
NameValuePair[] |
HeaderElement.getParameters()
Returns an array of name / value pairs.
|
Modifier and Type | Method and Description |
---|---|
static ContentType |
ContentType.create(String mimeType,
NameValuePair... params)
Creates a new instance of
ContentType with the given parameters. |
ContentType |
ContentType.withParameters(NameValuePair... params)
Creates a new instance with this MIME type and the given parameters.
|
Modifier and Type | Method and Description |
---|---|
static List<NameValuePair> |
EntityUtils.parse(HttpEntity entity)
Returns a list of
NameValuePairs as parsed from an HttpEntity . |
static List<NameValuePair> |
EntityUtils.parse(HttpEntity entity,
int maxStreamLength)
Returns a list of
NameValuePairs as parsed from an HttpEntity . |
Modifier and Type | Method and Description |
---|---|
static HttpEntity |
HttpEntities.createUrlEncoded(Iterable<? extends NameValuePair> parameters,
Charset charset) |
Modifier and Type | Method and Description |
---|---|
ClassicRequestBuilder |
ClassicRequestBuilder.addParameter(NameValuePair nvp) |
ClassicRequestBuilder |
ClassicRequestBuilder.addParameters(NameValuePair... nvps) |
Modifier and Type | Class and Description |
---|---|
class |
BasicHeader
Immutable
Header . |
class |
BasicNameValuePair
Basic implementation of
NameValuePair . |
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 | Method and Description |
---|---|
NameValuePair |
BasicHeaderElement.getParameter(int index) |
NameValuePair |
BasicHeaderElement.getParameterByName(String name) |
NameValuePair[] |
BasicHeaderElement.getParameters() |
NameValuePair |
BasicHeaderValueParser.parseNameValuePair(CharSequence buffer,
ParserCursor cursor) |
NameValuePair |
HeaderValueParser.parseNameValuePair(CharSequence buffer,
ParserCursor cursor)
Parses a name=value specification, where the = and value are optional.
|
NameValuePair[] |
BasicHeaderValueParser.parseParameters(CharSequence buffer,
ParserCursor cursor) |
NameValuePair[] |
HeaderValueParser.parseParameters(CharSequence buffer,
ParserCursor cursor)
Parses a list of name-value pairs.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicHeaderValueFormatter.formatNameValuePair(CharArrayBuffer buffer,
NameValuePair nvp,
boolean quote) |
void |
HeaderValueFormatter.formatNameValuePair(CharArrayBuffer buffer,
NameValuePair nvp,
boolean quote)
Formats one name-value pair, where the value is optional.
|
void |
BasicHeaderValueFormatter.formatParameters(CharArrayBuffer buffer,
NameValuePair[] nvps,
boolean quote) |
void |
HeaderValueFormatter.formatParameters(CharArrayBuffer buffer,
NameValuePair[] nvps,
boolean quote)
Formats the parameters of a header element.
|
Constructor and Description |
---|
BasicHeaderElement(String name,
String value,
NameValuePair[] parameters)
Constructor with name, value and parameters.
|
Modifier and Type | Method and Description |
---|---|
static AsyncEntityProducer |
AsyncEntityProducers.createUrlEncoded(Iterable<? extends NameValuePair> parameters,
Charset charset) |
Modifier and Type | Method and Description |
---|---|
AsyncRequestBuilder |
AsyncRequestBuilder.addParameter(NameValuePair nvp) |
AsyncRequestBuilder |
AsyncRequestBuilder.addParameters(NameValuePair... nvps) |
Modifier and Type | Method and Description |
---|---|
List<NameValuePair> |
AbstractRequestBuilder.getParameters() |
Modifier and Type | Method and Description |
---|---|
BasicRequestBuilder |
BasicRequestBuilder.addParameter(NameValuePair nvp) |
AbstractRequestBuilder<T> |
AbstractRequestBuilder.addParameter(NameValuePair nvp) |
BasicRequestBuilder |
BasicRequestBuilder.addParameters(NameValuePair... nvps) |
AbstractRequestBuilder<T> |
AbstractRequestBuilder.addParameters(NameValuePair... nvps) |
Modifier and Type | Method and Description |
---|---|
List<NameValuePair> |
URIBuilder.getQueryParams() |
static List<NameValuePair> |
WWWFormCodec.parse(CharSequence s,
Charset charset)
Returns a list of
NameValuePair parameters parsed
from the application/x-www-form-urlencoded content. |
static List<NameValuePair> |
URLEncodedUtils.parse(CharSequence s,
Charset charset)
Deprecated.
Returns a list of
NameValuePair s URI query parameters. |
static List<NameValuePair> |
URLEncodedUtils.parse(CharSequence s,
Charset charset,
char... separators)
Deprecated.
Returns a list of
NameValuePair s parameters. |
static List<NameValuePair> |
URLEncodedUtils.parse(URI uri,
Charset charset)
Deprecated.
Returns a list of
NameValuePair s URI query parameters. |
Modifier and Type | Method and Description |
---|---|
URIBuilder |
URIBuilder.setParameters(NameValuePair... nvps)
Sets URI query parameters.
|
URIBuilder |
URIBuilder.setSchemeSpecificPart(String schemeSpecificPart,
NameValuePair... nvps)
Sets the URI scheme specific part and append a variable arguments list of NameValuePair instance(s) to this part.
|
Modifier and Type | Method and Description |
---|---|
URIBuilder |
URIBuilder.addParameters(List<NameValuePair> nvps)
Adds URI query parameters.
|
static String |
URLEncodedUtils.format(Iterable<? extends NameValuePair> parameters,
char parameterSeparator,
Charset charset)
Deprecated.
Returns a String that is suitable for use as an
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST. |
static String |
WWWFormCodec.format(Iterable<? extends NameValuePair> params,
Charset charset)
Formats the list of
NameValuePair parameters into a application/x-www-form-urlencoded
content string. |
static String |
URLEncodedUtils.format(Iterable<? extends NameValuePair> parameters,
Charset charset)
Deprecated.
Returns a String that is suitable for use as an
application/x-www-form-urlencoded
list of parameters in an HTTP PUT or HTTP POST. |
static void |
WWWFormCodec.format(StringBuilder buf,
Iterable<? extends NameValuePair> params,
Charset charset)
Formats the list of
NameValuePair parameters into a application/x-www-form-urlencoded
content. |
URIBuilder |
URIBuilder.setParameters(List<NameValuePair> nvps)
Sets URI query parameters.
|
URIBuilder |
URIBuilder.setSchemeSpecificPart(String schemeSpecificPart,
List<NameValuePair> nvps)
Sets the URI scheme specific part and append a list of NameValuePair to this part.
|
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.