Okhttputils的header和body(json)请求方式

废话不多说,直接上代码。

一:body里边写json的请求

思路:Bean转换成json类。 (json和Bean相互转换)

Map<String, String> map_log = new HashMap<>();
                map_log.put("phone",phone.getText().toString());
                map_log.put("pwd",pwd.getText().toString());
                OkHttpUtils
                        .postString()
                        .url(AppApplication.url+"test/test/login")
                        .content(new Gson().toJson(map_log))
                        .mediaType(MediaType.parse("application/json; charset=utf-8"))
                        .build()
                        .execute(new StringCallback() {
                            @Override
                            public void onError(Call call, Exception e, int id) {
                                Log.d("fan","登录网络请求失败:"+e);
                            }

                            @Override
                            public void onResponse(String response, int id) {
                                Log.d("fan","登录网络请求成功:"+response);
                               }
                            }

二 : header请求头

        OkHttpUtils.post().addHeader("Authorization","Bearer "+token).url(AppApplication.url+"test/test/test/test"+"/").addParams("","").build().execute(new StringCallback() {
            @Override
            public void onError(Call call, Exception e, int id) {
                Log.d("fan","网络请求失败:"+e);
            }

            @Override
            public void onResponse(String response, int id) {
                Log.d("fan", "网络请求成功:" + response);
              
            }
            }
        });

转载请注明出处,谢谢。

我的CSDN博客地址:https://blog.csdn.net/u011208447?spm=1001.2101.3001.5113

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值