
retrofit مع CVE-2018-1000844
عميل HTTP آمن للأنواع لمنصتي Android وJava من Square, Inc.
لمزيد من المعلومات، يرجى الاطلاع على الموقع الإلكتروني.
تحميل أحدث 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'
صور اللقطة من إصدار التطوير متاحة في مستودع snapshots الخاص بـ Sonatype.
يتطلب 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
ما لم يقتض القانون بخلاف ذلك أو يتم الاتفاق عليه كتابيًا، يتم توزيع البرنامج المرخص على أساس "كما هو"،
دون أي ضمانات أو شروط من أي نوع، سواء كانت صريحة أو ضمنية.
انظر الترخيص للحصول على الصلاحيات والقيود المحددة.