1 . 前面写到使用谷歌官方推荐的HttpUrlConnection进行数据的处理,现在使用HttpClient 方式下载数据,这篇讲到的是使用get方式进行处理.
2 . 步骤:
2-1. 创建 请求工具对象
2-2. 设置请求方式
2-3. 执行请求
2-4. 判断是否请求成功
package com.qf.demo6;
import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
/**
* HttpClient 方式 下载数据
*
* @author Administrator
*
*/
public class Test {
public static void main(String[] args) {
// 1 创建 请求工具对象
HttpClient client = new DefaultHttpClient();
// 2 设置请求方式
HttpGet get = new HttpGet("http://localhost:8080/Day28_03/LoginServlet?useName=zhangsan&pwd=123");
// 3 执行请求
try {
HttpResponse response = client.execute(get);
// 4 判断是否请求成功
if(response.getStatusLine().getStatusCode()==200){
HttpEntity entity = response.getEntity();// 实体
String string = EntityUtils.toString(entity);
System.out.println("服务器返回的数据"+string);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}