TestCors.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:javalin 作者:
@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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号