## Uses of Interface
org.apache.hc.core5.http.NameValuePair

- Packages that use NameValuePair
  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.

- - ### Uses of NameValuePair in org.apache.hc.core5.http

    Subinterfaces of NameValuePair in org.apache.hc.core5.http
    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.

    Methods in org.apache.hc.core5.http that return NameValuePair
    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.

    Methods in org.apache.hc.core5.http with parameters of type NameValuePair
    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.

  - ### Uses of NameValuePair in org.apache.hc.core5.http.io.entity

    Methods in org.apache.hc.core5.http.io.entity that return types with arguments of type NameValuePair
    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`.

    Method parameters in org.apache.hc.core5.http.io.entity with type arguments of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `static HttpEntity` | HttpEntities.`createUrlEncoded(Iterable<? extends NameValuePair> parameters, Charset charset)`

  - ### Uses of NameValuePair in org.apache.hc.core5.http.io.support

    Methods in org.apache.hc.core5.http.io.support with parameters of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `ClassicRequestBuilder` | ClassicRequestBuilder.`addParameter(NameValuePair nvp)`
    `ClassicRequestBuilder` | ClassicRequestBuilder.`addParameters(NameValuePair... nvps)`

  - ### Uses of NameValuePair in org.apache.hc.core5.http.message

    Classes in org.apache.hc.core5.http.message that implement NameValuePair
    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.

    Methods in org.apache.hc.core5.http.message that return NameValuePair
    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.

    Methods in org.apache.hc.core5.http.message with parameters of type NameValuePair
    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.

    Constructors in org.apache.hc.core5.http.message with parameters of type NameValuePair
    Constructor and Description
    `BasicHeaderElement(String name, String value, NameValuePair[] parameters)` Constructor with name, value and parameters.

  - ### Uses of NameValuePair in org.apache.hc.core5.http.nio.entity

    Method parameters in org.apache.hc.core5.http.nio.entity with type arguments of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `static AsyncEntityProducer` | AsyncEntityProducers.`createUrlEncoded(Iterable<? extends NameValuePair> parameters, Charset charset)`

  - ### Uses of NameValuePair in org.apache.hc.core5.http.nio.support

    Methods in org.apache.hc.core5.http.nio.support with parameters of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `AsyncRequestBuilder` | AsyncRequestBuilder.`addParameter(NameValuePair nvp)`
    `AsyncRequestBuilder` | AsyncRequestBuilder.`addParameters(NameValuePair... nvps)`

  - ### Uses of NameValuePair in org.apache.hc.core5.http.support

    Methods in org.apache.hc.core5.http.support that return types with arguments of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `List<NameValuePair>` | AbstractRequestBuilder.`getParameters()`

    Methods in org.apache.hc.core5.http.support with parameters of type NameValuePair
    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)`

  - ### Uses of NameValuePair in org.apache.hc.core5.net

    Methods in org.apache.hc.core5.net that return NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `NameValuePair` | URIBuilder.`getFirstQueryParam(String name)` Gets the first `NameValuePair` for a given name.

    Methods in org.apache.hc.core5.net that return types with arguments of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `List<NameValuePair>` | URIBuilder.`getQueryParams()` Gets the query parameters as a List.
    `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.

    Methods in org.apache.hc.core5.net with parameters of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `URIBuilder` | URIBuilder.`addParameter(NameValuePair nameValuePair)` Adds parameter to URI query.
    `URIBuilder` | URIBuilder.`setParameters(NameValuePair... nameValuePairs)` 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.

    Method parameters in org.apache.hc.core5.net with type arguments of type NameValuePair
    Modifier and Type | Method and Description
    --- | ---
    `URIBuilder` | URIBuilder.`addParameters(List<NameValuePair> nameValuePairs)` 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> nameValuePairs)` 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–2022 The Apache Software Foundation. All rights reserved.