如何以编程方式在 Ktor 中提供 https 请求
Posted
技术标签:
【中文标题】如何以编程方式在 Ktor 中提供 https 请求【英文标题】:How to serve https requests in Ktor programmatically 【发布时间】:2020-03-07 02:28:15 【问题描述】:要在 Ktor 中服务 https 请求,他们的文档指出您需要在 application.conf 中设置一些配置属性 (ktor.security.ssl
),以便 Ktor 可以找到 ssl 证书。但是,我想从另一台服务器(通过加密连接)检索 ssl 证书。
我能否设置我的 Ktor 服务器,以便在服务器启动时检索此证书并启用 https?
【问题讨论】:
【参考方案1】:如果还有人对此感到疑惑,方法是将您的 Ktor 服务器作为嵌入式服务器启动,并为其提供您自己的 ApplicationEngineEnvironment
(作为参考,您可以使用函数 io.ktor.server.engine.CommandLine.Kt
)。
在此ApplicationEngineEnvironment
中,您可以自定义加载 SSL 证书的方式。
【讨论】:
以上是关于如何以编程方式在 Ktor 中提供 https 请求的主要内容,如果未能解决你的问题,请参考以下文章
我们如何在Liferay中以编程方式创建用户和网站模板的角色,权限?
如何以编程方式在 iphone 中执行应用程序音频的内部录制
如何在 iPhone 中以编程方式在 plist 文件中添加多个数组