Android之HttpClient的使用方法
2015-08-18 21:11
671 查看
HttpClient的使用方法
实例解析:HttpClient的get,post的数据传输
实例解析:HttpClient的get,post的数据传输
package com.example.httpclient; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URLEncoder; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; 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; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AsyncTask.execute(new Runnable() { @Override public void run() { try { callByGet(); } catch (Exception e) { } } }); } public void callByGet() throws Exception { HttpClient client = new DefaultHttpClient(); HttpGet get= new HttpGet( "http://192.168.48.176:8081/myweb/CheckGet?name=aaa&pwd="+URLEncoder.encode("你好", "utf-8")); //重新编码,解决中文乱码问题 HttpResponse response = client.execute(get);//向服务器发送请求,获取响应数据 HttpEntity entity = response.getEntity();//把相应数据包装成HttpEntity对象,方便打印 System.out.println(EntityUtils.toString(entity)); //获得内容转换成页面存储起来: BufferedReader reader = new BufferedReader( new InputStreamReader(entity.getContent())); } public void callByPost(){ } }
相关文章推荐
- HTTP协议总结
- 生产环境中跨节点隔离网络构架解析
- linux网络编程poll与epoll区别
- linux下网络编程send,recv,read,write的区别
- 龙与虎PSP汉化版.iso 下載地址:http://www.400gb.com/file/81103616 【龙与虎PSP汉化版】 b-toradorap.cso 下载地址:http://www
- winform通过https与服务器进行通信
- 使用Jmeter进行http接口测试
- linux下socket网络通信详解
- TinyXml 操作XML 常用操作 http://www.cnblogs.com/cy568searchx/p/3670400.html
- 搭建Python HTTP服务
- 类型“System.Net.Http.HttpResponseMessage”在未被引用的程序集中定
- iOS安全系列之一:HTTPS
- 通过网络获取图片并缓存
- 网络编程的面试题
- TCP快速重传与快速恢复原理分析
- 书摘---网络搜集整理 (1--10)
- 网络篇----第三方框架AFN02 文件上传
- socket 网络编程快速入门(二)教你编写基于UDP/TCP的服务端多线程通信
- TCP/IP网络编程 学习笔记_11 --多进程服务器端
- TCP/IP网络编程 学习笔记_11 --多进程服务器端