Концепция HttpEntity при отправке запроса HttpPost - PullRequest
0 голосов
/ 24 октября 2011

Я знаю, как отправить запрос на почту в Android. Я использую следующий пример кода:

...
HttpPost httpPostRequest = new HttpPost(url);
private  ArrayList <NameValuePair> params = new ArrayList<NameValuePair>();
private  ArrayList <NameValuePair> headers = new ArrayList<NameValuePair>();
.....
for(int i = 0; i < headers.size(); i++) {
    StringEntity entity = new StringEntity(headers.get(i).getValue(),"UTF-8");
    httpPostRequest.setEntity(entity);
}
if(!params.isEmpty()){
    HttpEntity httpEntity = new UrlEncodedFormEntity(params,HTTP.UTF_8);
    httpPostRequest.setEntity(httpEntity);
}

String serverResponse = executeRequest(httpPostRequest);
...

Я просто хочу знать, каково понятие HttpEntity? Что за класс HttpEntity?

1 Ответ

0 голосов
/ 24 октября 2011

С HTTPEntity doc: объект, который можно отправить или получить с помощью сообщения HTTP. Сущности можно найти в некоторых запросах и в ответах , где они необязательны.

...