注意事项:
1、异常处理部分请大家根据项目结构自行调整
2、提供简单同步GET和POST方法
3、主要Maven依赖
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.14.7</version>
</dependency>
import okhttp3.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
/**
* @Author Dylan
* @Date 2020/3/20
*/
public class OkHttp3Utils {
private static final Logger LOGGER = LoggerFactory.getLogger(OkHttp3Utils.class);
public static final MediaType APPLICATION_JSON_CHARSET_UTF_8 = MediaType.get("application/json;charset=utf8");
private static final OkHttpClient OK_HTTP_CLIENT = new OkHttpClient().newBuilder()
.callTimeout(60, TimeUnit.SECONDS) // 设置请求超时时间
.connectTimeout(60,