#android #server #http-post #httpclient #http-get
Вопрос:
Я использую HttpPost для получения данных с сервера, но полученные данные выдают мне ошибку неактивации JavaScript, в чем проблема!
@Переопределить защищенную строку doInBackground(Строка… аргументы) {
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("P",phon.getText().toString()));
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line "n");
}
is.close();
page_output = sb.toString();
} catch (Exception e) {
Log.e("Buffer Error", "Error converting result " e.toString());
}
return page_output;
}
Комментарии:
1. Нет достаточной информации о вашей проблеме. Опишите подробно.
2. Что вы имеете в виду под «не активацией JavaScript», какова фактическая ошибка и трассировка стека, которую вы получаете. И каков ожидаемый результат