问题标签 [ktor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Ktor 客户端 MockEngine 未在 android 中解析
我添加了Ktor 客户端模拟的依赖项
但是 MockEngine 仍然没有解决。
kotlin - 使用 KDoc 记录 Ktor 路由
有谁知道记录 Ktor 路线的正确方法是什么,旨在在 KDoc 上显示它?例子:
好吧,如果可能的话,我该怎么做?我应该输入哪种类型的信息?如何在其他方面实现 Ktor 兼容性?(我有另一个自己制作的路由器用于其他用途)
kotlin - 带有自签名证书的 ktor 客户端 https 请求
我有一个使用自签名证书运行的 Ktor 服务器应用程序(rest api)。
它可以从浏览器正常工作(在警告和确认之后)端口 80 被重定向到 8443。
但是,如果我从 Ktor Apache 客户端尝试此操作:
我对https://10.0.0.11:8443/get-my-services的请求将失败:
错误:一般 SSLEngine 问题
我也使用 curl 进行了同样的尝试:
curl: (77) schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - 证书链是由不受信任的权威机构颁发的。
所以我的问题是:如何将自签名证书与 ktor 客户端(Apache)一起使用?
谢谢,J
sockets - Ktor 安全套接字 (SSL/TLS) windows 示例?
我试图遵循原始套接字的 ktor 文档,特别是与安全套接字相关的部分(https://ktor.io/servers/raw-sockets.html):
但是NativePRNGNonBlocking SecureRandom 算法在 Windows 上不可用,所以我唯一的选择是使用SHA1PRNG ( https://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#SecureRandomImp )
这是我正在运行以连接到侦听套接字的代码:
不幸的是,我总是收到同样的错误:“频道已关闭”
如果我删除 tls,只保留原始套接字:
一切都按预期工作。
有人在 Windows 中使用过 Ktor 安全套接字吗?(不幸的是,Ktor 的文档还有很长的路要走)。
谢谢,J
kotlin - 如何序列化 kotlin 暴露的 sql dao
我在我的项目中使用了 kotlin 公开的 sql我为我的表创建了 kotlin 对象,我还创建了 DAO,就像示例中的所有工作一样,但是当我想要返回我的 DAO 对象列表时,我得到:
我在我的 KTOR 应用程序中使用杰克逊
我的道:
我的处理程序:
存储库:
intellij-idea - 如何在 IntelliJ 中设置“-Xuse-experimental=kotlin.experimental”
尝试在 IntelliJ 中构建 Kotlin/Ktor 应用程序时,出现多个表单警告
是输出。警告指的是
所以我希望通过将Settings -> Build -> Compiler -> Kotlin Compiler -> Additional command line parameters设置为-version -Xuse-experimental=kotlin.Experimental来满足警告。(-version已经存在)。但是仍然会产生警告。我如何满足它?期待中的感谢。
ktor - 如何在 Ktor 中使用自定义配置?
我正在挖掘内置的配置支持,并想使用它(而不是仅仅将我自己的与 Ktor 一起推出),但我很难弄清楚如何以一种干净的方式做到这一点。我有这个,它正在工作,但它真的很难看,我觉得必须有更好的方法:
谢谢你的帮助!
java - Kotlin ktor UDP 服务器 + docker 问题
我有基于 Ktor 的超简单 udp 服务器:
而且我在 host/my-pc 上没有问题,但它在 docker 上不起作用。它正在运行,但它不接收 UDP 数据包。
那是我的 Dockerfile:
来自 phusion/baseimage
维护者 cayzerok@gmail.com
暴露 9090/udp
运行 apt-get update && apt-get install -y default-jre-headless
音量/数据
复制 *.jar /app/server.jar
运行 apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
CMD ["java", "-jar", "/app/server.jar"]
这就是我的“docker run”命令:
docker run -p 9090:9090/udp cayzerok/sample
我究竟做错了什么?原因一定是在服务器上,我用docker-udp-listener测试了一个客户端。
感谢关注!
android - Kotlin Native 在 Swift 上没有得到 Http 响应
我在我们的项目中使用 Kotlin 本机,我为 https 方法创建了一个本机类,用于从库中获取响应REST API
,我在层ktor
上实现了我的代码,我在&中使用它,在所有事情上都可以并获得响应,但不要在没有得到任何响应时收到任何响应。我确实尝试并通过使用第一种方式和第二种方式的 2 种差异模式来实现,但没有一种方式不起作用Common
Android
iOS
Android
iOS
Exception
observer
closure
iOS
我的问题在哪里?
在common
:
使用时在iOS
项目上: