HttpURLConnection---网络请求数据
2017-11-02 18:54
399 查看
1.首先我们要加权限:
2.写一个类
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
2.写一个类
package com.example.utils; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class NetWorkUtils { public static String conget(String jsonurl){ try { URL url = new URL(jsonurl); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestMethod("GET"); urlConnection.setConnectTimeout(5000); urlConnection.setReadTimeout(5000); int responseCode = urlConnection.getResponseCode(); if (responseCode==200){ //使用IO流 InputStream inputStream = urlConnection.getInputStream(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); StringBuffer stringBuffer = new StringBuffer(); String length=""; while ((length=bufferedReader.readLine())!=null){ stringBuffer.append(length); } String s = stringBuffer.toString(); return s; } } catch (Exception e) { e.printStackTrace(); } return ""; } }
相关文章推荐
- 使用HttpURLConnection请求Gson网络解析数据
- HttpUrlConnection Get请求网络数据
- 【黑马Android】(05)短信/查询和添加/内容观察者使用/子线程网络图片查看器和Handler消息处理器/html查看器/使用HttpURLConnection采用Post方式请求数据/开源项目
- HttpClient和HttpURLConnection网络请求数据
- 第十二篇:Android GET请求获取网络数据以及POST数据(使用HttpURLConnection)
- HttpURLConnection获取网络数据(实例:网路请求图片)
- HttpURLConnection_Handler网络请求数据5
- HttpURLConnection、HttpClient请求网络数据、Xutils的HttpUtils 请求数据
- Android用httpURLConnection发送post网络请求并拿到数据
- HttpURLConnection 网络请求数据
- Android使用HttpURLConnection请求网络返回JSON数据并解析
- 使用HttpURLConnection和使用HttpClient方式请求网络采用get方式和post方式请求数据
- HttpClient和HttpURLConnection网络请求数据
- HttpURLConnection请求网络数据的Post请求
- android 请求网络数据 HttpURLConnection
- Android使用HttpURLConnection进行POST请求,向服务器上传数据
- 安卓开发之网络请求HttpURLConnection
- HttpURLConnection 网络请求 get post
- HttpURLConnection、HttpClient网络请求
- HttpURLConnection post json 数据接口请求