org.apache.http.client.entity
Class UrlEncodedFormEntity

java.lang.Object
  extended by org.apache.http.entity.AbstractHttpEntity
      extended by org.apache.http.entity.StringEntity
          extended by org.apache.http.client.entity.UrlEncodedFormEntity
All Implemented Interfaces:
Cloneable, org.apache.http.HttpEntity

public class UrlEncodedFormEntity
extends org.apache.http.entity.StringEntity

An entity composed of a list of url-encoded pairs. This is typically useful while sending an HTTP POST request.

Since:
4.0

Field Summary
 
Fields inherited from class org.apache.http.entity.StringEntity
content
 
Fields inherited from class org.apache.http.entity.AbstractHttpEntity
chunked, contentEncoding, contentType, OUTPUT_BUFFER_SIZE
 
Constructor Summary
UrlEncodedFormEntity(Iterable<? extends org.apache.http.NameValuePair> parameters)
          Constructs a new UrlEncodedFormEntity with the list of parameters with the default encoding of HTTP.DEFAULT_CONTENT_CHARSET
UrlEncodedFormEntity(Iterable<? extends org.apache.http.NameValuePair> parameters, Charset charset)
          Constructs a new UrlEncodedFormEntity with the list of parameters in the specified encoding.
UrlEncodedFormEntity(List<? extends org.apache.http.NameValuePair> parameters)
          Constructs a new UrlEncodedFormEntity with the list of parameters with the default encoding of HTTP.DEFAULT_CONTENT_CHARSET
UrlEncodedFormEntity(List<? extends org.apache.http.NameValuePair> parameters, String charset)
          Constructs a new UrlEncodedFormEntity with the list of parameters in the specified encoding.
 
Method Summary
 
Methods inherited from class org.apache.http.entity.StringEntity
clone, getContent, getContentLength, isRepeatable, isStreaming, writeTo
 
Methods inherited from class org.apache.http.entity.AbstractHttpEntity
consumeContent, getContentEncoding, getContentType, isChunked, setChunked, setContentEncoding, setContentEncoding, setContentType, setContentType, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UrlEncodedFormEntity

public UrlEncodedFormEntity(List<? extends org.apache.http.NameValuePair> parameters,
                            String charset)
                     throws UnsupportedEncodingException
Constructs a new UrlEncodedFormEntity with the list of parameters in the specified encoding.

Parameters:
parameters - list of name/value pairs
charset - encoding the name/value pairs be encoded with
Throws:
UnsupportedEncodingException - if the encoding isn't supported

UrlEncodedFormEntity

public UrlEncodedFormEntity(Iterable<? extends org.apache.http.NameValuePair> parameters,
                            Charset charset)
Constructs a new UrlEncodedFormEntity with the list of parameters in the specified encoding.

Parameters:
parameters - iterable collection of name/value pairs
charset - encoding the name/value pairs be encoded with
Since:
4.2

UrlEncodedFormEntity

public UrlEncodedFormEntity(List<? extends org.apache.http.NameValuePair> parameters)
                     throws UnsupportedEncodingException
Constructs a new UrlEncodedFormEntity with the list of parameters with the default encoding of HTTP.DEFAULT_CONTENT_CHARSET

Parameters:
parameters - list of name/value pairs
Throws:
UnsupportedEncodingException - if the default encoding isn't supported

UrlEncodedFormEntity

public UrlEncodedFormEntity(Iterable<? extends org.apache.http.NameValuePair> parameters)
Constructs a new UrlEncodedFormEntity with the list of parameters with the default encoding of HTTP.DEFAULT_CONTENT_CHARSET

Parameters:
parameters - iterable collection of name/value pairs
Since:
4.2


Copyright © 1999–2019 The Apache Software Foundation. All rights reserved.