跨域指什么---如何处理跨域问题呢?

书欣 Java面经 发布时间:2022-10-23 22:49:13 阅读数:18975 1 Java基础面试(2023年优化版)
下文笔者讲述java中跨域问题的简介说明及避免方法,如下所示

跨域问题简介

 跨域(CORS:Cross-Origin Resource Sharing)
    指跨域资源共享
    当一个资源去访问另一个不同域名或同域名不同端口的资源时
    此时就产生了一个跨域请求,如果对方服务器不允许跨域访问,此问题就是跨域请求的额外难题

跨域简介:
    跨域指跨域名请求
	跨域:指一个url的协议、域名、端口任意一项不同,则会产生跨域请求,如果都相同则是同源请求 
	由于浏览器的同源策略限制跨域请求,所以才会出现跨域问题 

如何解决跨域问题

方式1:
  使用ajax的jsonp

方式2:
  使用nginx转发
   借助nginx反向代理这一特性,
    将请求分发到部署相应项目tomcat服务器
    此时就不存在跨域问题

方式3:
  使用cors
   写一个配置类实现WebMvcConfigurer接口
    或配置FilterRegistrationBean
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16665366184700.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者