一般情况下,如果只需要到某个简单页面提交请求并获取服务器的响应,完全可以使用HttpURLConnection类访问网络来实现。不过,对于
比较复杂的联网操作,使用HttpURLConnection类就不一定能满足要求,这时,可以使用Apache组织提供的一个HttpClient项目来实现。
1.发送GET请求
public void httpClientOfGet(String url) {
// String target = "http://192.168.168.100:8080/pageInfor/index3.jsp?param=get"; //要提交的目标地址
HttpClient httpclient = new DefaultHttpClient();//创建HttpClient对象
HttpGet httpRequest = new HttpGet(target); //创建HttpGet连接对象
HttpResponse httpResponse;
try {
httpResponse = httpclient.execute(httpRequest); //执行HttpClient请求
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
result = EntityUtils.toString(httpResponse.getEntity()); //获取返回的字符串
}else{
result=