Quarkus ApiResponse 是 200 OK 但响应正文不完整

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

我在一个使用 Quarkus 的项目中工作,在一个端点,我们返回一个大于 8K 的 JSON 响应。并非所有大于 8K 的响应都失败了,但这个响应尤其失败。

更糟糕的是,响应的状态代码是 200 OK,尽管正文不完整。

如果我们在 application.yml 中将顶点缓冲区大小更改为大于我们的响应的大小,它就可以工作。它仅在响应代码被分块时停止工作。

有人对其他可能出错的地方有什么建议吗?关于如何调试此问题的任何想法?好像是Vertx的问题

在 postman 和 curl 中响应正常。这似乎不是客户端的问题。我怀疑它在 quarkus 的顶点上,但我找不到调试这个问题的好方法。

quarkus vert.x chunked
© www.soinside.com 2019 - 2024. All rights reserved.