IDEA报错java.net.SocketTimeoutException:Read timed out

最新在写java页面的时候,由于接口返回的时间较长,遇到了这个问题IDEA报错java.net.SocketTimeoutException:Read timed out

IDEA报错java.net.SocketTimeoutException:Read timed out_第1张图片

解决方案:发现post请求使用了

String resStr = "";
//创建OkHttpClient对象。
OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(30000, TimeUnit.MILLISECONDS)
        .readTimeout(30000, TimeUnit.MILLISECONDS)
        .build();

//数据类型为json格式,
MediaType JSON = MediaType.parse("application/json; charset=utf-8");

RequestBody body = RequestBody.create(JSON, json);
Request request = new Request.Builder()
        .url(url)
        .post(body)
        .build();

Call call = client.newCall(request);
try {
    call.timeout().timeout(30000,Tim

你可能感兴趣的:(Java开发问题,java)