通过 http 分块传输编码返回开放流的端点的空手道测试

问题描述 投票:0回答:1

我正在尝试在空手道中为 GET 端点编写一个测试,该端点以开放流(http 分块传输)进行响应。这可能吗?一个例子是:

  Given url 'https://stream.wikimedia.org'
  And path 'v2/stream/recentchange'
  When method get
  Then status 200

In this form the test remains hanging, probably waiting for the stream to close.
karate
1个回答
0
投票

我认为在这种情况下,服务器正在使用 SSE,这需要 特殊支持

目前空手道不支持此功能,我们也没有看到对此的需求。

您也许可以使用 cURL 和 Karate 支持监听操作系统进程,这可能是一个有趣的实验。 curl 命令非常简单:

curl -N https://stream.wikimedia.org/v2/stream/recentchange
© www.soinside.com 2019 - 2024. All rights reserved.