karate - 空手道是否支持 WebSocket 延续帧?
问题描述
我们刚刚发现我们的 WebApi 通过 WebSocket 协议以块的形式返回消息。这些是符合 RFC6455 规范的延续帧。虽然我们只听空手道的第一帧,但其他帧丢失了。这始终是一个长度为 4082 个字符且大小约为 16k 字节的字符串。有没有办法让空手道听,直到收到最后一帧,以便评估整个消息?
这是 Fiddler 的可视化,显示了如何接收帧:
解决方案
空手道开发者在这里。如果有任何差距,我们有兴趣缩小差距,那么您能否帮助我们获取示例 WebSocket 端点,可能是公共的或一些示例代码供我们复制。
Karate 使用 Netty 作为底层库。快速搜索告诉我,如果我们还没有支持延续框架会很容易。随时打开功能请求以进一步讨论。
推荐阅读
- jenkins - Jenkins 更新导致 CannotResolveClassException
- python - 生成没有重复元组的列表并且没有(a,b)和(b,a)元组,python
- spring - Spring Boot如何使用方括号[a,b,c]评估属性
- excel - 在查找和替换单元格值时重命名循环中的表格
- c# - 接收 json 并返回来自 json 的两个字段并执行相反操作的方法
- django - 为什么这个表格不保存?
- r - 在ggplot中对齐标签
- php - 我在 process.php 页面中收到未定义索引错误
- npm - 如何使用纱线将全局安装的节点包链接到项目?
- r - DPLYR 无法在 Mac 上编译