CORS - 获取远程源/域名

时间:2018-03-02 00:50:41

标签: ajax cors

我正在从跨域域进行Ajax调用。我想只允许对特定域进行此调用。从HttpServletRequest获取远程源的最佳方法是什么。 request.getHeader("Origin")会一直可用吗?如果远程域匹配,我将设置

origin = getFromRequest...
if (origin=="example.com"{
   response.addHeader("Access-Controll-Allow-Origin",origin);
  }

1 个答案:

答案 0 :(得分:0)

以下是我从链接中找到的内容 https://www.w3.org/TR/cors/。我看到这是跨域应该有的 始终Origin标头 enter image description here

还找到了这个链接,它非常有帮助,它告诉IE 11如何管理cors请求Internet Explorer 11 does not add the Origin header on a CORS request?