Получение данных с сервера на Android

#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», какова фактическая ошибка и трассировка стека, которую вы получаете. И каков ожидаемый результат