I want to know about What is the use of List<NameValuePair>
or ArrayList<NameValuePair>
in android? Specially when we are using web services using AsyncTask<...>
NameValuePair is a special <Key, Value>
pair which is used to represent parameters in http request, i.e. www.example.com?key=value
.
NameValuePair is an interface and is defined in apache http client, which is widely used in java to handle http operations. A List<NameValuePair>
is just a list of <key, value>
pairs, and will be used as params in http post request.
HttpPost request = new HttpPost(); List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("key", "value")); request.setEntity(new UrlEncodedFormEntity(params)); httpClient.execute(request);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With