
CVE-2018-1000844 के साथ retrofit
स्क्वायर, इंक. द्वारा एंड्रॉइड और जावा के लिए टाइप-सेफ़ 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 का उपयोग कर रहे हैं, तो आपको निम्नलिखित विकल्प जोड़ने होंगे:
# कन्वर्टर्स और एडाप्टर द्वारा रिफ्लेक्शन के उपयोग के लिए जेनेरिक टाइप जानकारी बनाए रखें।
-keepattributes Signature
# सेवा विधि पैरामीटर बनाए रखें।
-keepclassmembernames,allowobfuscation interface * {
@retrofit2.http.* <methods>;
}
# बिल्ड टूलिंग के लिए उपयोग किए जाने वाले एनोटेशन को अनदेखा करें।
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
आपको OkHttp और Okio के लिए भी नियमों की आवश्यकता हो सकती है जो निर्भरताएं हैं।
कॉपीराइट 2013 स्क्वायर, इंक.
अपाचे लाइसेंस, संस्करण 2.0 ("लाइसेंस") के तहत लाइसेंस प्राप्त;
आप इस फ़ाइल का उपयोग केवल लाइसेंस के अनुपालन में ही कर सकते हैं।
आप लाइसेंस की एक प्रति निम्नलिखित पते पर प्राप्त कर सकते हैं:
http://www.apache.org/licenses/LICENSE-2.0
जब तक लागू कानून द्वारा आवश्यक या लिखित रूप में सहमति न हो, सॉफ्टवेयर
लाइसेंस के तहत "जैसा है" आधार पर वितरित किया जाता है,
बिना किसी प्रकार की वारंटी या शर्तों के, स्पष्ट या निहित।
लाइसेंस के तहत अनुमतियों और सीमाओं के लिए कृपया लाइसेंस देखें।