文件名称:ninjato:适用于Android和Kotlin的灵活且类型安全的嵌入式HTTP客户端
文件大小:370KB
文件格式:ZIP
更新时间:2024-05-24 19:17:57
Kotlin
忍者 适用于Android和Kotlin的灵活且类型安全的嵌入式HTTP客户端 什么是忍者? Ninjato是一个库,可让您编写简单但功能强大的远程HTTP调用,无论它是RESTful服务还是其他任何服务。 但是与此同时,该库为您提供了对流程的完全控制。 该库是用Kotlin编写的,并尝试尽可能少地依赖反射。 大部分功能是在编译期间借助内联和精化类型推断来实现的。 为什么不翻新? 翻新是一个很棒的图书馆,Square的人们做着令人惊奇且非常重要的事情。 但是对于Agoda来说,在Retrofit呆了很长时间之后,我们开始对图书馆如何为我们提供自定义,拦截和实施更灵活行为的方式感到局限。 如何使用? 基本语法 简而言之,Ninjato允许通过Api类执行任何类型的HTTP调用。 这样,您可以采用多种方法来定义和使用远程服务: 直接扩展Api类: class YourApi ( c