前言
在遇到Android数据交互的情况时,思考过采取什么方式,在经过一段时间的学习,最终采取Okhttp这一个轻量级网络框架。
1、工具类实现
public class OkHttpUtil {
public final static String TAG = "OkHttpUtil";
public final static int CONNECT_TIMEOUT = 60;
public final static int READ_TIMEOUT = 100;
public final static int WRITE_TIMEOUT = 60;
// 后台数据接口基础路径
public final static String BASE_URL="http://192.168.64.1:8010";
public static final OkHttpClient client = new OkHttpClient.Builder()
.readTimeout(READ_TIMEOUT, TimeUnit.SECONDS)// 设置读取超时时间
.writeTimeout(WRITE_TIMEOUT, TimeUnit.SECONDS)// 设置写的超时时间
.connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS)// 设置连接超时时间
.build();
public static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");
//post请求,携带参数
public static String post(String url