【发布时间】:2020-01-08 21:51:18
【问题描述】:
我们刚刚发现我们的 WebApi 通过 WebSocket 协议以块的形式返回消息。根据RFC6455 specification,这些是延续帧。虽然我们只听空手道的第一帧,但其他帧丢失了。这始终是一个长度为 4082 个字符且大小约为 16k 字节的字符串。有没有办法让空手道在收到最后一帧之前一直监听,以便评估整个消息?
这是来自 Fiddler 的可视化,展示了如何接收帧:
【问题讨论】:
标签: karate
我们刚刚发现我们的 WebApi 通过 WebSocket 协议以块的形式返回消息。根据RFC6455 specification,这些是延续帧。虽然我们只听空手道的第一帧,但其他帧丢失了。这始终是一个长度为 4082 个字符且大小约为 16k 字节的字符串。有没有办法让空手道在收到最后一帧之前一直监听,以便评估整个消息?
这是来自 Fiddler 的可视化,展示了如何接收帧:
【问题讨论】:
标签: karate
这里是空手道开发者。我们有兴趣缩小差距(如果有的话),您能否帮助我们获取示例 WebSocket 端点,可能是公开的或一些示例代码供我们复制。
Karate 使用 Netty 作为底层库。 quick search 告诉我,如果我们还没有支持延续框架会很容易。随时打开功能请求以进一步讨论。
【讨论】: