OkHttp से हम HTTP रिक्वेस्ट कर सकते हैं फिर सर्वर से प्रतिक्रिया प्राप्त कर सकते हैं
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
इसके बाद Gson के साथ हमें आवश्यक वस्तु के लिए प्रतिक्रिया परिवर्तित करें।
यह स्क्वायर / OkHttp डॉक्टर से है:
इसका अनुरोध / प्रतिक्रिया एपीआई धाराप्रवाह बिल्डरों और अपरिवर्तनीयता के साथ बनाया गया है। यह कॉलबैक के साथ सिंक्रोनस ब्लॉकिंग कॉल और एसिक्स कॉल दोनों को सपोर्ट करता है
मैं stackOverFlow से पढ़ता हूं
यदि उपलब्ध हो तो रेट्रोफ़िट स्वचालित रूप से OkHTTP का उपयोग करता है
।
तो मेरा सवाल यह है कि वास्तव में रेट्रोफिट क्या है?
क्या Retrofit कर सकता है कि OkHttp नहीं कर सकता है ?!
मुझे लगता है कि OkHttp और Gson अनुरोध एपीआई समस्या को हल करते हैं, इसलिए रेट्रोफिट हमारे लिए किस समस्या का समाधान है?
Call
पैटर्न, OkHttp इंटरसेप्टर, सर्टिफिकेट पिनिंग आदि को सक्षम करने के लिए