Open18

okhttp を使ってみる

tkttkt
val request = OkHttp.buildRequest(url)
val response = OkHttp.execute(request)

これ書いた
通った

tkttkt
OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  try (Response response = client.newCall(request).execute()) {
    return response.body().string();
  }
}

こっちもあるけど何が違うのか

tkttkt
OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  try (Response response = client.newCall(request).execute()) {
    return response.body().string();
  }
}

こっちもあるけど何が違うのか

tkttkt
val response = OkHttp.execute(request)
response.getBody().toString()
val response = client.newCall(request).execute()
response.body.toString()
tkttkt

違う。OkHttp使うの辞めたときのためにラップしてたんだった

tkttkt

違う。OkHttp使うの辞めたときのためにラップしてたんだった

tkttkt

需要はありそうなのであとでまとめる

tkttkt

Retrofit とかとどっちが主流なのかとかもあまり記事が出てこなかったので、書いても良いかもしれない