Я хочу получить доступ к параметризованному URL с Android. Все, что нужно сделать, это «загрузить» страницу, чтобы она выполняла то, что она должна была выполнять (обновить базу данных с указанными параметрами).Android HttpClient просто отправить данные на сервер, используя запрос get
У меня возникли проблемы с загрузкой URL-адреса, поэтому я смотрел видео на регулярной активности HttpClient - просто ожидал ответа и собирал эту информацию. Я понял, что он все равно будет загружать страницу и, следовательно, также позволить этой странице выполнить. Я даже не могу заставить это правильно запустить страницу или собрать ответ.
Вот код, который я использовал:
String url = "http://www.removed.com?param1="+param1+"¶m2="+param2;
try{
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
InputStream webs = entity.getContent();
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(webs, "iso-8859-1"), 8);
test.setText(reader.readLine());
webs.close();
}catch(Exception e) {
Log.e("Error in conversion: ", e.toString());
}
}catch(Exception e) {
Log.e("Error in connection: ", e.toString());
}
Пожалуйста, дайте мне знать, что я могу сделать, чтобы это выполнить эту страницу и обновить базу данных. Если я введю параметры вручную в браузер, он будет работать.
Что происходит, когда вы запускаете вышеуказанный код? –