跨域指什么---如何处理跨域问题呢?
下文笔者讲述java中跨域问题的简介说明及避免方法,如下所示
跨域问题简介
跨域(CORS:Cross-Origin Resource Sharing) 指跨域资源共享 当一个资源去访问另一个不同域名或同域名不同端口的资源时 此时就产生了一个跨域请求,如果对方服务器不允许跨域访问,此问题就是跨域请求的额外难题 跨域简介: 跨域指跨域名请求 跨域:指一个url的协议、域名、端口任意一项不同,则会产生跨域请求,如果都相同则是同源请求 由于浏览器的同源策略限制跨域请求,所以才会出现跨域问题
如何解决跨域问题
方式1: 使用ajax的jsonp 方式2: 使用nginx转发 借助nginx反向代理这一特性, 将请求分发到部署相应项目tomcat服务器 此时就不存在跨域问题 方式3: 使用cors 写一个配置类实现WebMvcConfigurer接口 或配置FilterRegistrationBean
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。