You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找Ktor框架内置可安装插件?KMP文档使用疑惑

查找Ktor内置插件的有效方式

你不需要通读框架源码来寻找可用的内置插件,以下是几个高效途径:

1. 官方文档的插件专区

Ktor官方文档会将内置插件按客户端和服务端分类展示,每个插件都配有完整的使用示例和配置说明。比如你提到的ContentNegotiation,作为序列化核心插件,在文档中拥有独立的讲解章节。

2. IDE自动补全+包路径定位

Ktor的内置插件都集中在固定包路径下:

  • 客户端插件:io.ktor.client.plugins.*(例如Logging在io.ktor.client.plugins.logging,ContentNegotiation在io.ktor.client.plugins.contentnegotiation)
  • 服务端插件:io.ktor.server.plugins.*
    在IDE中调用install()函数时,输入插件类名的开头字母,就能通过自动补全看到所有可用的内置插件。

3. 依赖库的注释文档

当你在项目中添加对应Ktor依赖后(比如ktor-client-content-negotiation),可以通过IDE直接跳转至插件类的注释,里面会清晰说明插件的用途、基本用法和配置项。

至于ContentNegotiation未出现在start.ktor.io的设置列表中,是因为该初始化工具的插件列表并未覆盖全部内置插件,建议以官方文档和包内实际提供的插件为准。


内容的提问来源于stack exchange,提问作者Dragonboh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.10 08:03:09