您的位置:首页 > 理论基础 > 计算机网络

网络请求

2015-09-07 21:19 531 查看

//自定义函数

public void getYanZhengMa(String url1) {

final String url = url1;

new Thread() {//新起线程实现网络请求

public void run() {

// 响应

HttpResponse mHttpResponse = null;

// 实体

HttpEntity mHttpEntity = null;

// 生成一个请求对象

HttpGet httpGet = new HttpGet(url);

// 生成一个Http客户端对象

HttpClient httpClient = new DefaultHttpClient();

// 下面使用Http客户端发送请求,并获取响应内容

InputStream inputStream = null;

try {

// 发送请求并获得响应对象

mHttpResponse = httpClient.execute(httpGet);

// 获得响应的消息实体

mHttpEntity = mHttpResponse.getEntity();

// 获取一个输入流

inputStream = mHttpEntity.getContent();

BufferedReader bufferedReader = new BufferedReader(

new InputStreamReader(inputStream));

String result = "";

String line = "";

while (null != (line = bufferedReader.readLine())) {

result += line;

}

// 将结果打印出来,可以在LogCat查看

System.out.println(result);

} catch (Exception e) {

System.out.println("chu cuo ");

}

};

}.start();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: