Can';t使用405允许的后过滤器Java进行修复
现在我遇到了这样的问题,在创建筛选器((服务器遇到错误,无法完成您的请求。)请在30秒后重试Can';t使用405允许的后过滤器Java进行修复,java,spring,Java,Spring,现在我遇到了这样的问题,在创建筛选器((服务器遇到错误,无法完成您的请求。)请在30秒后重试 package com.lumiin.mytalk.filter; import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.logging.Logger; public class CorsFilter implements
package com.lumiin.mytalk.filter;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.logging.Logger;
public class CorsFilter implements Filter {
private static final Logger log = Logger.getAnonymousLogger();
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
log.info("Adding Access Control Response Headers");
HttpServletResponse response = (HttpServletResponse) servletResponse;
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Credentials", "true");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, HEAD, OPTIONS");
response.setHeader("Access-Control-Allow-Headers", "Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers");
filterChain.doFilter(servletRequest, servletResponse);
}
enter code here
@Override
public void destroy() {
}
}
你能发布你的代码而不是代码的图像吗?当然,看!我贴在那里了!你的
doFilter
方法悬而未决-它应该是Filter
类的重写方法。否则它不会像你期望的那样工作。如果我为它创建过滤器?@AlexUl我想你应该创建一个过滤器