4
ทำไมต้องใช้ Retrofit เมื่อเรามี OkHttp
ด้วย OkHttp เราสามารถส่งคำขอ HTTP จากนั้นได้รับการตอบสนองจากเซิร์ฟเวอร์ OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); จากนั้นด้วย Gson lib แปลงการตอบสนองต่อวัตถุที่เราต้องการ นี่มาจาก Square / OkHttp doc: API คำขอ / การตอบกลับได้รับการออกแบบโดยใช้เครื่องมือสร้างที่คล่องแคล่วและไม่เปลี่ยนรูป รองรับทั้งการบล็อกการโทรแบบซิงโครนัสและการโทรแบบไม่ซิงค์พร้อมการโทรกลับ ฉันอ่านจากstackOverFlow ชุดติดตั้งเพิ่มเติมใช้ OkHTTP โดยอัตโนมัติหากมี . คำถามของฉันคือ Retrofit คืออะไรกันแน่? Retrofit ทำอะไรที่ OkHttp ทำไม่ได้?! ฉันคิดว่า OkHttp และ …