- 创建CORSFilter.java
public class CORSFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletResponse res = (HttpServletResponse) response; HttpServletRequest request1 = (HttpServletRequest) request; String ip = request1.getHeader("Origin"); res.setContentType("text/html;charset=UTF-8"); res.setHeader("Access-Control-Allow-Origin", ip); res.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); res.setHeader("Access-Control-Max-Age", "0"); res.setHeader("Access-Control-Allow-Headers", "Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-
关于JS调用Java后台API跨域问题的解决方法
最新推荐文章于 2024-04-25 14:26:51 发布

本文介绍了如何使用CORSFilter解决JavaScript(JS)调用Java后台API时遇到的跨域问题。通过创建CORSFilter类并配置web.xml,设置允许的请求源、方法和头部信息,实现跨域请求的支持。
最低0.47元/天 解锁文章
7239

被折叠的 条评论
为什么被折叠?



