Vert.x 网络流式传输 http 请求正文

Vert.x web streaming http-request body

在使用 vert.x 网络时,有什么方法可以将请求正文作为流获取吗?

我只能找到 getBody()、getBodyAsJson()、getBodyAsString() 等。 在 RoutingContext 下有一个具有 bytesRead() 的 HttpServerRequest。对我来说,这表明有这样的功能,但我就是找不到它。

    // Kotlin example
    val server = vertx.createHttpServer(serverOptions)
    val router = Router.router(vertx)
    router.post("/foo").handler { ctx ->
      ctx.getBodyAsStream()
    }

正文流是 HttpServerRequest 本身:

// Kotlin example
val server = vertx.createHttpServer(serverOptions)
val router = Router.router(vertx)
router.post("/foo").handler { ctx ->
  ctx.request() // HttpServerRequest is a ReadStream<Buffer>
}