[js跨域请求外部服务器]JS跨域请求外部服务器的资源

时间:2021-06-14  来源:Access  阅读:

tomcat服务器提供的接口,不能在其他域中访问的时候,需要增 Access-Control-Allow-Origin:*

以下操作均在需要被访问的项目中设置

1、编写拦截器代码

 代码如下

package com.soft.filter;

/**

 * Created by Administrator on 2017/2/6.

 */

import javax.servlet.*;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

public class CORSFilter implements Filter {

  @Override

  public void init(FilterConfig filterConfig) throws ServletException {

  }

  @Override

  public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {

    HttpServletResponse httpResponse = (HttpServletResponse) servletResponse;

    httpResponse.addHeader("Access-Control-Allow-Origin","*");

    filterChain.doFilter(servletRequest, servletResponse);

  }

  @Override

  public void destroy() {

  }

}

2、配置web.xml

 代码如下

  CorsFilter

  com.omiaozu.manager.filter.CORSFilter

  CorsFilter

  /*

[js跨域请求外部服务器]JS跨域请求外部服务器的资源

http://m.bbyears.com/shujuku/123725.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新