随着17年ios上线必须要支持https,以及考虑到网络安全这块,越来越多的APP开发支持和使用https。
在gradle里配置
compile 'org.xutils:xutils:3.2.2'
在Application里配置
x.Ext.init(this);
x.Ext.setDebug(BuildConfig.DEBUG);
编写NetWorkUtils.java文件
public class NetWorkUtils {
private static SSLContext mSSLContext = null;
private static final String TAG = "NetWorkUtils";
public static int DEFAULT_CACHE_EXPIRY_TIME = 30 * 1000;
/**
* http get请求
*
* @param params 请求参数 get请求使用 addQueryStringParameter方法添加参数
* @param callback 回调对象
*/
public static Callback.Cancelable getHttpRequest(RequestParams params, final HttpCallback callback) {
return sendHttpRequest(HttpMethod.GET, params, callback);
}
/**
* http post请求
*
* @param params 请求参数 post请求使用 addBodyParameter方法添加参数
* @param callback 回调对象