HttpURLConnection解析网络数据
来源:互联网 发布:unity3d如何制作ui界面 编辑:程序博客网 时间:2024/04/27 13:58
1.首先价绍一下他是java自带的网络请求数据的方法,必须在线程里执行。
<pre name="code" class="java">try {// 设置要访问地址URL url = new URL(path);// 打开连接,得到HttpURLConnection对象HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 设置联网超时connection.setConnectTimeout(5000);// 设置请求方式connection.setRequestMethod("GET");//连接connection.connect();// 得到响应码int responseCode = connection.getResponseCode();// 如果响应码是200,代表请求成功if (responseCode == 200) {// 得到输入流,包含请求到的数据InputStream inputStream = connection.getInputStream();// 记录每一行读到的数据String s = "";// 追加流里的数据StringBuffer buffer = new StringBuffer();// 读出流里的数据BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));// 只要不等于null,流里就一直有数据,就要一直循环读取while ((s = bufferedReader.readLine()) != null) {buffer.append(s);}String data = buffer.toString();System.out.println(data);// 解析数据Gson gson = new Gson();Bean bean = gson.fromJson(data, Bean.class);// 子线程不能更新UI,通过handler发送到主线程Message msg = Message.obtain();msg.obj = bean;handler.sendMessage(msg);}} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}
0 0
- HttpURLConnection解析网络数据
- 使用HttpURLConnection请求Gson网络解析数据
- httpURLConnection获得网络数据解析json串
- Android使用HttpURLConnection请求网络返回JSON数据并解析
- HttpURLConnection解析数据
- HttpURLConnection 网络请求数据
- HttpURLConnection---网络请求数据
- 用HttpUrlConnection解析读取数据
- android HttpURLConnection网络请求数据
- android 请求网络数据 HttpURLConnection
- HttpUrlConnection Get请求网络数据
- AsynTask异步任务+HttpURLConnection网络请求+Gson解析数据+添加到sqlite数据库展示数据
- Android网络编程之HttpUrlConnection【实例解析】
- 御泥坊 部分 网络解析 HttpURLConnection MyAsyncTask
- Android HttpURLConnection数据获取并JSON解析
- HttpURLConnection请求数据及Gson解析
- 通过HttpUrlConnection读取数据进行Pull解析
- android HttpURLConnection 连接网络 读取返回数据
- Java学习提要——抽象类的使用限制
- java后台如何生成验证码
- 网上获取xml并解析
- 我的DBA之路-Linux01
- 群赛 round#6 解题报告 (math,cover,monogatari)
- HttpURLConnection解析网络数据
- 一些常用的排序算法(JAVA版)
- 图片水印
- UITableView插入、删除和重载方法详解
- MySql5.7.14存储表情字符报错Incorrect string value
- 安卓开发初学简介
- selenium 操作cookie
- 【Android】48、编写精美的聊天界面
- Flux - 基于单向数据流的应用架构