OkHttpを使って、あるサービスのAPIに接続しているところでソケットタイムアウトを起こしていた
java.net.SocketException: Socket closed
根本原因はまだ不明だが、一旦タイムアウト値を延ばすようにしてみる
デフォルトは10秒
OkHttpClient client = new OkHttpClient(); client.setConnectTimeout(15, TimeUnit.SECONDS); // connect timeout client.setReadTimeout(15, TimeUnit.SECONDS); // socket timeout Request request = new Request.Builder().url(url).build(); Response response = client.newCall(request).execute();