OkHttpを使用すると、HTTP要求を作成してサーバーから応答を取得できます
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
次に、Gson libで応答を必要なオブジェクトに変換します。
これはSquare / OkHttpドキュメントからです:
その要求/応答APIは、流暢なビルダーと不変性で設計されています。同期ブロッキング呼び出しとコールバックによる非同期呼び出しの両方をサポートします
私はstackOverFlowから読みました
Retrofitは、利用可能な場合、OkHTTPを自動的に使用します
。
だから私の質問は正確に何のためにレトロフィットですか?
RetrofitがOkHttpでできないことは何ですか?
OkHttpとGsonはリクエストAPIの問題を解決すると思いますが、Retrofitが解決する問題は何ですか?
Call
パターン、OkHttpインターセプター、証明書のピン留めなどを有効にするためのいくつかのこと