// Выполнение http get request
HttpClient httpClientDefault1 = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://www.your.targer.url.com/page.html");
// настройка заголовков (сервер понимает запрос, выданный некоторым браузером)
httpPost.setHeader("Connection", "keep-alive");
httpPost.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1");
httpPost.setHeader("Accept", " text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
httpPost.setHeader("Accept-Language", "en-us,en;q=0.5");
httpPost.setHeader("Host", "ec2-23-20-44-83.compute-1.amazonaws.com");
httpPost.setHeader ("Referer", resultUrl +resultUrlAsp);
// Установить параметры
ArrayList<NameValuePair> nameValuePair = new ArrayList<NameValuePair>();
nameValuePair.add(new BasicNameValuePair("key",""));
nameValuePair.add(new BasicNameValuePair("txtenroll","095020693015"));
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));
// Отправить запрос
HttpResponse httpRespnse = httpClientDefault1.execute(httpPost);
// Также получить тело ответа
if(httpRespnse.getStatusLine().getStatusCode() != 200) {
InputStream in = httpRespnse.getEntity().getContent();
byte b[] = new byte[1024] ;
StringBuilder html = new StringBuilder("");
while(in.read(b) != -1) {
html.append((new String(b)).toString());
b = new byte[1024];
}
System.out.println(html);
}
Вы можете получить заголовки, параметры http, файлы cookie, управлять сеансом через код Java ... :):)