
Android 및 Java용 Square, Inc.의 타입 안전 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.