Remote access to rest via tools will appear
Cross-origin requests have been blocked: the same-origin policy prohibits reading remote resources located in Http://XXXXX:1200/gyly/busData. (Reason: CORS request failed). Modify method Add Filter
Import Java.io.ioexception;import Javax.servlet.filterchain;import Javax.servlet.servletexception;import Javax.servlet.http.httpservletrequest;import Javax.servlet.http.httpservletresponse;import Org.springframework.web.filter.onceperrequestfilter;public class Corsfilter extends Onceperrequestfilter {@Override protected void dofilterinternal (HttpServletRequest request, httpservletresponse response, Filterchain Filterchain) throws Servletexception, IOException { Response.AddHeader ("Access-control-allow-origin", "*") ; Response.AddHeader ("Access-control-allow-methods", "GET, POST, PUT, DELETE, OPTIONS"); Response.AddHeader ("Access-control-allow-headers", "origin, Content-type, accept, X-requested-with, Sid, Mycustom, Smuser "); Filterchain.dofilter (request, response);} }
Modify Web. xml
<filter> <filter-name>CorsFilter</filter-name> <filter-class> Com.interfaceservice.filter.corsfilter</filter-class></filter><filter-mapping> < Filter-name>corsfilter</filter-name> <url-pattern>/*</url-pattern></filter-mapping >
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Tomcat add Cros cross-origin request