OkHttp学习之 一些可以避开的坑

本文介绍如何使用OkHttp框架进行Post请求,并处理请求中的body数据。包括了使用FormBody.Builder构建请求体的方法,以及如何获取并解析响应结果。特别注意到了body为null时可能引发的错误,并提供了正确的数据存放方式。通过实例代码演示了如何高效地进行网络请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@1<span style="font-family: Arial, Helvetica, sans-serif;">Request request = new Request.Builder().url(full_url).post(body).build)</span>
@2 response.body().string()





@1  post请求里的body如果为null就会报错

@2  返回结果 不能用toString(), 只能是string(),.....这个 感觉好奇怪


刚用这个框架的时候一直不知道用哪个东西来存放post数据(:没错, ,我是个大坑、、) 网上有几个 方法都找不到 最后找到这个。。如果有更好的 求推荐

FormBody.Builder par = new FormBody.Builder();
par.add("page", "0");
par.add("chatKind", "1");
RequestBody body = par.build();
con.post(this, OkHttpCon.getWenOnlineDoctorList, body, mHandler);


-------------------------------------------------------2016-04-05更新

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值