获取网络请求
来源:互联网 发布:水晶报表软件下载 编辑:程序博客网 时间:2024/06/08 01:36
{ //开启一个子线程 new Thread(){ @Override public void run() { try {
String path="这里是网络地址"
; URL url=new URL(path); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); connection.setReadTimeout(5000); connection.setConnectTimeout(5000); int code = connection.getResponseCode(); if (code == 200){ InputStream inputStream = connection.getInputStream();
//将字节流转换为字符流...创建一个方法StreamtoString String json=StreamtoString(inputStream,"utf-8");
Gson gson=new Gson(); DataDataBean dataBean = gson.fromJson(json, DataDataBean.class); Message msg=Message.obtain(); msg.what=1; msg.obj=dataBean;
//使用handler发送消息 handler.sendMessage(msg); } } catch (Exception e) { e.printStackTrace(); } } }.start();}
public String StreamtoString(InputStream inputStream,String charset){ try { InputStreamReader inputStreamReader=new InputStreamReader(inputStream,charset); BufferedReader bufferedReader=new BufferedReader(inputStreamReader); String s=null; StringBuilder builder=new StringBuilder(); while((s=bufferedReader.readLine())!=null){ builder.append(s); } return builder.toString(); } catch (Exception e) { e.printStackTrace(); } return null;}
阅读全文
1 0
- 网络请求 获取数据
- 请求网络 获取数据格式
- 获取网络请求
- HttpClient网络请求获取网络图片
- 使用Http请求获取网络中的图像
- Android-获取网络数据、发送请求
- 获取网络下载请求工具类
- 各种网络请求获取URL图片信息
- cocos2dx lua http请求获取网络数据:
- cocos2dx lua http请求获取网络数据:
- Android 获取网络api数据get请求
- ios获取网络请求失败相关数据
- Android网络请求使用Retrofit+OkHttp,如何获取请求参数 ?
- 网络编程_get_异步-请求_获取网络数据
- 网络编程_post_异步-请求_获取网络数据
- android获取URLConnection和HttpClient网络请求响应码
- android获取URLConnection和HttpClient网络请求响应码
- android获取URLConnection和HttpClient网络请求响应码
- jQuery简单练习(2)
- 二叉排序树
- 翻转单词顺序
- 局部变量作用域
- MyAdapter 适配器
- 获取网络请求
- SGU 125. Shtirlits(dfs)
- tair 实现分布式锁
- 九九乘法表代码
- #大二上数据结构#知识点集中
- Wannafly模拟赛3 绝对半径2051(离散化+尺取法)
- Github
- The parent project must have a packaging type of POM?问题的解决办法
- 八皇后问题-C实现