我正在创建一个与 Restful HTTP API 服务交互的 Kotlin 多平台库。该库依赖于 Ktor 和 Kotlin 序列化。用户在导入库时,还必须导入这些依赖项。
谢谢!
Ktor 为多平台应用程序提供了良好的文档
按照文档^^^,更新
gradle/libs.versions.toml
,并添加源集依赖项。 Gradle 将负责拉取 deps,它们将在最终应用程序部署构建任务期间成为应用程序包的一部分。
对于像 HTTP 客户端这样的功能,我所知道的唯一选择是引入像 ktor 这样的依赖项,或者自己编写 HTTP 客户端。