前端通過XHR請求后端服務時,出現了下圖現象:
根據問題的描述可知,是遇到跨域問題了,為了支持跨域,需要在后端做一下處理,可以這樣處理:
@Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; response.setHeader("Access-Control-Allow-Methods", "POST, GET, PATCH, DELETE, PUT, OPTIONS"); filterChain.doFilter(servletRequest, servletResponse); }
具體的添加過程,可以參考此鏈接