OkhttpUtils传body

来源:互联网 发布:淘宝双十一购物节方案 编辑:程序博客网 时间:2024/06/08 16:42

直接上代码 

//  post请求bodyLoginParam loginParam = new LoginParam("18622882395", "123456", "140fe1da9e9de91cbff", 1);Gson gson = new Gson();//  转换层json字符串final String s = gson.toJson(loginParam);//  创建  RequestBodyRequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), s);//  获取OkhthpClient 实例OkHttpClient okHttpClient1 = OkHttpUtils.getInstance().getOkHttpClient();//  创建请求Request request = new Request.Builder().url("http://url")        .post(requestBody).build();//  请求网络okHttpClient1.newCall(request).enqueue(new Callback() {    @Override    public void onFailure(Call call, IOException e) {        Log.e("sss", "onFailure");    }    @Override    public void onResponse(Call call, Response response) throws IOException {        String string = response.body().string();        Log.e("sss", string);    }});