@Test
public void test_enableCorsForSpecificOrigins() throws Exception {
Javalin app1 = Javalin.create().port(0).enableCorsForOrigin("origin-1", "referer-1").start();
app1.get("/", ctx -> ctx.result("Hello"));
HttpResponse<String> response = Unirest.get("http://localhost:" + app1.port() + "/").asString();
assertThat(response.getHeaders().get("Access-Control-Allow-Origin"), is(nullValue()));
response = Unirest.get("http://localhost:" + app1.port() + "/").header("Origin", "origin-1").asString();
assertThat(response.getHeaders().get("Access-Control-Allow-Origin").get(0), is("origin-1"));
response = Unirest.get("http://localhost:" + app1.port() + "/").header("Referer", "referer-1").asString();
assertThat(response.getHeaders().get("Access-Control-Allow-Origin").get(0), is("referer-1"));
app1.stop();
}
TestCors.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:javalin
作者:
评论列表
文章目录