OKHttp的使用GET和POS 请求方式,处理json数据
来源:互联网 发布:复制的链接在淘宝打开 编辑:程序博客网 时间:2024/06/08 01:57
在使用OKHttp之前我们需要添加依赖库,
compile 'com.squareup.okhttp3:okhttp:3.8.1'
直接上代码
-----------------------------------------------------------------------------------------------------------------------------------
Get请求 如下
public static String getHttp(){ // 请求的url地址 String url = ""; //创建okHttpClient对象 OkHttpClient httpClient = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); try { Response response = httpClient.newCall(request).execute(); if(response.isSuccessful()){ //使用JSONObject 处理结果 JSONObject jsonObject = new JSONObject(response.body().string()); Log.i("---",jsonObject.toString()); return status; } } catch (IOException e) { Log.i("---", e.toString()); e.printStackTrace(); } catch (JSONException e) { e.printStackTrace(); } return "";}
POST请求 参数为json类型
// 请求头设置public static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");public static String postHttp(){ // 请求的url地址 String url = ""; //创建okHttpClient对象 OkHttpClient httpClient = new OkHttpClient(); JSONObject json =new JSONObject(); try { json.put("op","install"); json.put("game","123"); json.put("device","123"); json.put("identifier","123"); // 第一个参数JSON 为请求头设定 ,第二个参数为携带的参数 RequestBody body = RequestBody.create(JSON,json.toString()); Request request = new Request.Builder().url(url).post(body).build(); Response response = httpClient.newCall(request).execute(); if (response.isSuccessful()){ JSONObject jsonObject = new JSONObject(response.body().string()); Log.i("---",jsonObject.toString()); } } catch (JSONException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return "";}
阅读全文
1 0
- OKHttp的使用GET和POS 请求方式,处理json数据
- Okhttp的post和get请求数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- OkHttp使用Get和Post两种请求方式
- OKhttp get同步请求方式 获取数据
- Android中Okhttp进行get和post提交及数据请求的基本使用
- OkHttp的GET请求的实现方式
- OkHttp的POST、GET请求方式
- OKhttp的get请求和post请求
- okhttp网络框架的使用get和post请求
- okhttp框架的最简单的基本使用 post和get请求以及用gson解析请求的数据
- OkHttp请求json数据
- okhttp请求json数据
- java 处理get请求得到json数据的中文编码
- 简述OkHttp的使用:get、post请求
- OkHttp的基本使用(一)Get请求
- ecmall 后台新增菜单
- pacemaker + corosync 搭建高可用集群
- .net到Java那些事儿--整合SSH
- Android开发-API指南-任务和回退栈
- 混合型数据聚类(R)
- OKHttp的使用GET和POS 请求方式,处理json数据
- 百度地图API
- 安装python 2.7 与opencv
- 微信开发,图片接口
- 单点登录原理
- ecmall 调用微信分享接口
- Android开发中Gradle的高级用法
- Lambda表达式 学习
- 桥接模式