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