Я создаю простое приложение для Android, которое отправляет HTTP-запрос на этот сайт http://www.ap-ljubljana.si/vozni_red2/VR2.php, а затем получает подходящий ответ на основе запроса на отправку. Проблема в том, что мое приложение не получает такой же ответ, как браузер. Любые идеи почему?Android http request POST
Java файл
`HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.ap-ljubljana.si/vozni_red2/VR3.php");
try{
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("VSTOP_ID", "1"));
nameValuePairs.add(new BasicNameValuePair("IZSTOP_ID","1"));
nameValuePairs.add(new BasicNameValuePair("btnNext", "Naprej"));
httppost.setHeader("Cache-Control", "max-age=0");
httppost.setHeader("Origin", "http://www.ap-ljubljana.si");
httppost.setHeader("Referer", "http://www.ap-ljubljana.si/vozni_red2/VR2.php?DATUM="+datum+"&VSTOP_IME=Vstop...&IZSTOP_IME=Izstop...");
httppost.setHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
httppost.setHeader("DNT", "1");
httppost.setHeader("Accept-Encoding", "gzip,deflate,sdch");
httppost.setHeader("Accept-Language", "sl-SI,sl;q=0.8,en-GB;q=0.6,en;q=0.4");
httppost.setHeader("Accept-Charset", "ISO-8859-2,utf-8;q=0.7,*;q=0.3");
//httppost.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8));
return httpclient.execute(httppost);
}
catch (ClientProtocolException e){
return null;
}
catch (IOException e){
return null;
}`
запрос HTTP POST Браузера
http://i45.tinypic.com/zvqww7.jpg
HTTP POST запрос моего приложения в http://i45.tinypic.com/2poqh4y.jpg – krneki
Пожалуйста, убедитесь, что вы выполняете эту связь на отдельном потоке ... не в потоке пользовательского интерфейса. –
да, я знаю, что мне нужно использовать многопоточность, но это не проблема, так как я получаю ответ правильно? как я могу использовать файлы cookie? – krneki