implementation 'com.lzy.net:okgo:3.0.4'
public class OkGoUtils { /** * get请求获取数据 * * @param url */ public static void getParams(String url, HttpParams params, StringCallback callback) { OkGo.<String>get(url) .params(params) .execute(callback); } public static void postParams(String url, HttpParams params, StringCallback callback) { // HttpHeaders httpHeaders = new HttpHeaders(); // httpHeaders.put("sign", sign); // httpHeaders.put("authorization", authorization); OkGo.<String>post(url) // .headers(httpHeaders) .params(params) .execute(callback); } public static void postbBody(String url, String data, StringCallback callback) { MediaType JSON = MediaType.parse("application/json; charset=utf-8"); RequestBody body = RequestBody.create(JSON, data); OkGo.<String>post(url) .upRequestBody(body) .execute(callback); } }