
CVE-2018-1000844를 포함한 retrofit
Square, Inc.가 개발한 Android 및 Java용 타입 안전(Type-safe) 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에 대한 규칙이 필요할 수도 있습니다.
Copyright 2013 Square, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.