我正在从跨域域进行Ajax调用。我想只允许对特定域进行此调用。从HttpServletRequest获取远程源的最佳方法是什么。 request.getHeader("Origin")
会一直可用吗?如果远程域匹配,我将设置
origin = getFromRequest...
if (origin=="example.com"{
response.addHeader("Access-Controll-Allow-Origin",origin);
}
答案 0 :(得分:0)
以下是我从链接中找到的内容
https://www.w3.org/TR/cors/。我看到这是跨域应该有的
始终Origin
标头
还找到了这个链接,它非常有帮助,它告诉IE 11如何管理cors请求Internet Explorer 11 does not add the Origin header on a CORS request?