Class UrlEncodedFormEntity

  • All Implemented Interfaces:
    java.lang.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

      Constructors 
      Constructor Description
      UrlEncodedFormEntity​(java.lang.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​(java.lang.Iterable<? extends org.apache.http.NameValuePair> parameters, java.nio.charset.Charset charset)
      Constructs a new UrlEncodedFormEntity with the list of parameters in the specified encoding.
      UrlEncodedFormEntity​(java.util.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​(java.util.List<? extends org.apache.http.NameValuePair> parameters, java.lang.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​(java.util.List<? extends org.apache.http.NameValuePair> parameters,
                                    java.lang.String charset)
                             throws java.io.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:
        java.io.UnsupportedEncodingException - if the encoding isn't supported
      • UrlEncodedFormEntity

        public UrlEncodedFormEntity​(java.lang.Iterable<? extends org.apache.http.NameValuePair> parameters,
                                    java.nio.charset.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​(java.util.List<? extends org.apache.http.NameValuePair> parameters)
                             throws java.io.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:
        java.io.UnsupportedEncodingException - if the default encoding isn't supported
      • UrlEncodedFormEntity

        public UrlEncodedFormEntity​(java.lang.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