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);
}
}