
टाइप-सुरक्षित HTTP क्लाइंट लाइब्रेरी Android और Java के लिए, जो एनोटेशन-आधारित रिक्वेस्ट कॉन्फ़िगरेशन और कनवर्टर सपोर्ट के साथ REST API संचार को सक्षम बनाती है।
Square, Inc. द्वारा Android और Java के लिए प्रकार-सुरक्षित HTTP क्लाइंट।
अधिक जानकारी के लिए कृपया वेबसाइट देखें।
नवीनतम JAR डाउनलोड करें या Maven के माध्यम से प्राप्त करें:
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>retrofit</artifactId>
<version>2.4.0</version>
</dependency>
या Gradle:
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
डेवलपमेंट संस्करण के स्नैपशॉट Sonatype के snapshots रेपॉजिटरी में उपलब्ध हैं।
Retrofit के लिए न्यूनतम Java 7 या Android 2.3 की आवश्यकता है।
यदि आप ProGuard का उपयोग कर रहे हैं, तो आपको निम्नलिखित विकल्प जोड़ने होंगे:
# Retain generic type information for use by reflection by converters and adapters.
-keepattributes Signature
# Retain service method parameters.
-keepclassmembernames,allowobfuscation interface * {
@retrofit2.http.* <methods>;
}
# Ignore annotation used for build tooling.
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
आपको OkHttp और Okio के लिए भी नियमों की आवश्यकता हो सकती है, जो निर्भरताएँ हैं।
कॉपीराइट 2013 Square, Inc.
Apache लाइसेंस, संस्करण 2.0 ("लाइसेंस") के तहत लाइसेंस प्राप्त;
आप इस फ़ाइल का उपयोग केवल लाइसेंस के अनुपालन में ही कर सकते हैं।
आप लाइसेंस की एक प्रति निम्नलिखित पते पर प्राप्त कर सकते हैं:
http://www.apache.org/licenses/LICENSE-2.0
जब तक लागू कानून द्वारा आवश्यक न हो या लिखित रूप में सहमत न किया गया हो,
लाइसेंस के तहत वितरित सॉफ़्टवेयर "जैसा है" वितरित किया जाता है,
बिना किसी प्रकार की वारंटी या शर्तों के, या तो स्पष्ट या निहित।
लाइसेंस के तहत अनुमतियाँ और सीमाएँ देखने के लिए लाइसेंस देखें।