@Test
public void test_bodyReader_reverse() throws Exception {
Javalin app = Javalin.create().port(0).start();
app.before("/body-reader", ctx -> ctx.header("X-BEFORE", ctx.queryParam("qp") + ctx.body()));
app.post("/body-reader", ctx -> ctx.result(ctx.queryParam("qp") + ctx.body()));
app.after("/body-reader", ctx -> ctx.header("X-AFTER", ctx.queryParam("qp") + ctx.body()));
HttpResponse<String> response = Unirest
.post("http://localhost:" + app.port() + "/body-reader")
.queryString("qp", "queryparam")
.body("body")
.asString();
assertThat(response.getHeaders().getFirst("X-BEFORE"), is("queryparambody"));
assertThat(response.getBody(), is("queryparambody"));
assertThat(response.getHeaders().getFirst("X-AFTER"), is("queryparambody"));
app.stop();
}
TestBodyReading.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:javalin
作者:
评论列表
文章目录