跨域请求
跨域请求
小湘西 发表于1年前
跨域请求
  • 发表于 1年前
  • 阅读 46
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云实验室 1小时搭建人工智能应用,让技术更容易入门 免费体验 >>>   

摘要: ajax 设置Access-Control-Allow-Origin实现跨域访问
@Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        HttpServletResponse httpServletResponse = (HttpServletResponse) response;
        httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
        httpServletResponse.setCharacterEncoding("utf-8");
        chain.doFilter(request, httpServletResponse);
    }

解决方法就是 在资源的头中 加入 Access-Control-Allow-Origin 指定你授权的域.

指定星号 * , 就表示任何域都可以访问我的资源.

如果需要指定某域名才允许跨域访问,只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名

例如:httpServletResponse.setHeader("Access-Control-Allow-Origin", "http://www.client.com");

标签: 跨域
共有 人打赏支持
粉丝 19
博文 98
码字总数 26442
×
小湘西
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: