org.apache.http.client.utils.URLEncodedUtils
A collection of utilities for encoding URLs.
Summary
Constants
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Constants
public
static
final
String
CONTENT_TYPE
Constant Value:
"application/x-www-form-urlencoded"
Public Constructors
Public Methods
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.
Parameters
parameters
| The parameters to include. |
encoding
| The encoding to use.
|
public
static
boolean
isEncoded(HttpEntity entity)
Returns true if the entity's Content-Type header is
application/x-www-form-urlencoded
.
Returns a list of
NameValuePairs as parsed from an
HttpEntity. The encoding is taken from the entity's
Content-Encoding header.
This is typically used while parsing an HTTP POST.
Parameters
entity
| The entity to parse |
Throws
IOException
| If there was an exception getting the entity's data.
|
Returns a list of
NameValuePairs as built from the
URI's query portion. For example, a URI of
http://example.org/path/to/file?a=1&b=2&c=3 would return a list of three
NameValuePairs, one for a=1, one for b=2, and one for c=3.
This is typically useful while parsing an HTTP PUT.
Parameters
uri
| uri to parse |
encoding
| encoding to use while parsing the query
|
Adds all parameters within the Scanner to the list of
parameters
, as encoded by
encoding
. For
example, a scanner containing the string
a=1&b=2&c=3
would
add the
NameValuePairs a=1, b=2, and c=3 to the
list of parameters.
Parameters
parameters
| List to add parameters to. |
scanner
| Input that contains the parameters to parse. |
encoding
| Encoding to use when decoding the parameters.
|