
Типобезопасная клиентская библиотека HTTP для Android и Java, обеспечивающая взаимодействие с REST API с помощью аннотационной конфигурации запросов и поддержки конвертеров.
Типобезопасный 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, которые являются зависимостями.
Copyright 2013 Square, Inc.
Лицензировано по лицензии Apache, версия 2.0 (далее «Лицензия»);
вы не можете использовать этот файл, кроме как в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
Если это не требуется действующим законодательством или не согласовано в письменной форме,
программное обеспечение распространяется по лицензии на условиях «КАК ЕСТЬ»,
БЕЗ ГАРАНТИЙ И УСЛОВИЙ КАКОГО-ЛИБО ВИДА, явных или подразумеваемых.
См. текст лицензии для получения информации о правах и ограничениях.