Android 通过HTTPCLINET GET请求互联网数据
2015-11-18 14:27
267 查看
private EditText et; private TextView tv; HttpClient client; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et=(EditText) findViewById(R.id.et); tv=(TextView) findViewById(R.id.tv); client=new DefaultHttpClient(); findViewById(R.id.btn).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { readNet("http://www.cnblogs.com/"+et.getText()); } }); } public void readNet(String url){ new AsyncTask<String, Void, String>() { @Override protected String doInBackground(String... params) { String urlString=params[0]; HttpGet get=new HttpGet(urlString); try { HttpResponse response=client.execute(get); String v=EntityUtils.toString( response.getEntity()); return v; } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } @Override protected void onPostExecute(String result) { tv.setText(result); } }.execute(url); }
效果图 自己博客:
相关文章推荐
- 网络协议之bt---bt协议详解 DHT篇(下)
- Linux下安装Apache httpd
- HttpServletRequest各方法的作用及用法
- ASIHttpRequest请求HTTPS
- iOS中使用 Reachability 检测网络
- 常见网络通信概念_TCP UDP
- Heritrix3.3.0源码阅读 种子模块(观察者模式实践)
- iOS 网络请求返回错误码汇总
- Tcpdump 和 Wireshark 的结合使用(一)
- HTTP协议详解
- ubuntu网络配置命令
- Android 通过HTTP POST请求互联网数据
- 实现一个简单的http服务器
- AFNetWorking之HTTPS使用
- Android 通过HTTP GET请求互联网数据
- Wireshark和TcpDump抓包分析心得
- https协议
- linux网络连通性 mtr
- 网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)
- sun.net.www.protocol.http.HttpURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection