package com.mxdl.okhttp3.ok_fly.request; import com.google.gson.Gson; import com.mxdl.okhttp3.ok_fly.base.BaseRequest; import java.util.HashMap; import okhttp3.MediaType; import okhttp3.Request; import okhttp3.RequestBody; /** * Description:
* Author: mxdl
* Date: 2020/5/5
* Version: V1.0.0
* Update:
*/ public class PostRequest extends BaseRequest { private Object body; public PostRequest(int id, String url, HashMap heads, HashMap params,Object body) { super(id, url, heads, params); this.body = body; } @Override public Request buildRequest() { if(body != null ){ builder.post(RequestBody.create(MediaType.parse("application/json;charset=utf-8"),new Gson().toJson(body))); } return builder.build(); } }