跨域啦!
前端自己搞个代理应该就可以了,具体如何使用代理,查阅下你的框架文档哟
跨域啊 ,设置下core
你只能访问本地的服务,如果需要访问其他的服务,需要进行跨域请求
请求参数类型没有转换
400肯定有异常,看看异常报错信息
跨域了 兄弟。
public class CorsFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest httpRequest = (HttpServletRequest) servletRequest;
HttpServletResponse httpResponse = (HttpServletResponse) servletResponse;
httpResponse.setHeader("Access-Control-Allow-Origin", "*");
httpResponse.setHeader("Access-Control-Allow-Methods", "OPTIONS,GET,POST,DELETE,PUT,PATCH");
httpResponse.setHeader("Access-Control-Allow-Headers", "X-Requested-With,content-type");
httpResponse.setHeader("Access-Control-Allow-Credentials", "true");
if ("OPTIONS".equals(httpRequest.getMethod())) {
httpResponse.setStatus(204);
}
filterChain.doFilter(httpRequest, httpResponse);
}
@Override
public void destroy() {
}
@Override
public void init(FilterConfig arg0) throws ServletException {
System.out.println("跨域过滤器init....");
}
}