将请求主体附加到 vertx 请求
append a request body to vertx request
在我的 java 下面的顶点示例代码 URL 实例中,调用时 URL returns 一个 json 请求。我正在尝试将请求正文附加到 URL 但我被卡住了。这是一个示例片段
Route handler2 = router
.post("/get-a-file")
.consumes("*/json")
.handler(routingContext -> {
HttpServerResponse response = routingContext.response();
response.setChunked(true);
response.write("bla bla bla...");
response.end();
});
刚开始动手 vert.x。协助
对于 Vert.x your route needs a BodyHandler 中的请求正文。您应该将它添加到您自己的处理程序之前,以便在您的业务逻辑运行时请求主体已经存在。
您的代码应与此类似:
...
.consumes("*/json")
.handler(BodyHandler.create())
.handler(routingContext -> ...
现在您可以访问 routingContext
上的正文并将其映射到您的 DTO。
在我的 java 下面的顶点示例代码 URL 实例中,调用时 URL returns 一个 json 请求。我正在尝试将请求正文附加到 URL 但我被卡住了。这是一个示例片段
Route handler2 = router
.post("/get-a-file")
.consumes("*/json")
.handler(routingContext -> {
HttpServerResponse response = routingContext.response();
response.setChunked(true);
response.write("bla bla bla...");
response.end();
});
刚开始动手 vert.x。协助
对于 Vert.x your route needs a BodyHandler 中的请求正文。您应该将它添加到您自己的处理程序之前,以便在您的业务逻辑运行时请求主体已经存在。
您的代码应与此类似:
...
.consumes("*/json")
.handler(BodyHandler.create())
.handler(routingContext -> ...
现在您可以访问 routingContext
上的正文并将其映射到您的 DTO。