当前位置: 首页 > news >正文

接效果图做网站seo技术培训宁波

接效果图做网站,seo技术培训宁波,建设网站所采用的技术,福建漳州东山建设局网站先说说什么是跨域。 请求的URL地址中的协议、域名、端口号中的任意一个与当前URL不同就是跨域。 比如: 当前页面的URL请求的URL是否跨域原因htttp://localhost:8080htttps://localhost:8080是协议不同htttp://localhostll:8080htttp://localhost:8080是域名不同htt…

先说说什么是跨域。

请求的URL地址中的协议、域名、端口号中的任意一个与当前URL不同就是跨域。

 比如:

当前页面的URL请求的URL是否跨域原因
htttp://localhost:8080htttps://localhost:8080协议不同
htttp://localhostll:8080htttp://localhost:8080域名不同
htttp://localhost:8080htttp://localhost:8081端口号不同

那么,为什么会出现跨域问题?

这都是因为浏览器的同源策略,为了保证浏览器安全,防止恶意的网站攻击,浏览器限制了从不同源之间的交互。在不同源的情况下,无法发送Ajax请求,如果请求,浏览器就会报错。

这里我的前端跑在8081端口下,后端跑在8080端口上 ,虽然协议和域名都相同,但是端口号不同,这种情况就是跨域问题了,所以前端页面向后端发送请求就报错了。

这里有三种解决方案,且都是后端的解决方案:

报错信息截图:

SpringBoot项目中解决跨域的3中方案:

第一种: 在目标方法上添加@CrossOrigin注解

 

 

 

添加注解后,重新启动项目,前端发送请求,后端接收到请求后并成功响应了请求。

 

 第二种:开启跨域资源共享

跨域资源共享,Cross-Origin Resource Sharing,简拼为 CORS,是一种基于 HTTP 头信息的机制,通过允许服务器标识除了它自己以外的资源,从而实现跨域访问。

添加一个配置类就ok了。

@Configuration
public class CorsConfig {@Beanpublic CorsFilter corsFilter(){CorsConfiguration configuration = new CorsConfiguration();//设置允许的域名configuration.addAllowedOrigin("*");//设置原始头信息configuration.addAllowedHeader("*");//设置允许所有的请求方法跨域调用configuration.addAllowedMethod("*");//创建source对象UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();//添加映射路径source.registerCorsConfiguration("/**",configuration);return new CorsFilter(source);}
}

 

第三种: 实现WebMvcConfigurer接口,重写addCorsMappings方法

@Configuration
public class CorsConfiguration implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowedOriginPatterns("*").allowedMethods("GET","DELETE","PUT","POST","HEAD","OPTIONS").allowCredentials(true).allowedHeaders("*");}
}

 

 

 

 

 

 

http://www.hotlads.com/news/1545.html

相关文章:

  • 个人站长做导航网站友情链接平台
  • 河北邢台做网站站长之家官网登录入口
  • 廊坊手机网站建设企业网站优化外包
  • 长沙景点分布图搜索引擎优化简称
  • 郑州企业网站优化班级优化大师使用心得
  • 怎么用云主机做网站什么是指数基金
  • 在什么网站做公务员题目优化大师官方正版下载
  • 张家港高端网站制作今日新闻播报
  • 淄博专业网站建设价格软文大全500篇
  • 任丘做网站参考消息网国内新闻
  • 温州多语言网站建设网络营销的现状分析
  • 网站开发服务器怎么选店面怎么做位置定位
  • 去菲律宾做it网站开发网络营销推广方案
  • 小程序开发流程详解seo 的原理和作用
  • 宁夏网站建设优化广告投放都有哪些平台
  • 怎么给网站做关键词品牌策划是做什么的
  • 用织梦做网站视频长春seo优化企业网络跃升
  • 烟台专业的做网站公司百度非企推广开户
  • wordpress图片自动添加alt流程优化四个方法
  • 眉山做网站seo入门教程
  • akcms做的网站谷歌推广优化
  • 哪个nas可以做网站如何让百度搜索到自己的网站
  • app 官方网站 案例临沂seo推广
  • 用thinksns做的网站windows优化大师有什么功能
  • 做网站没灵感郑州seo推广优化
  • 网站建设需要包含什么网络推广合作协议范本
  • 上海门户网站制作公司庆云网站seo
  • 网站制作公司品牌网页制作流程
  • 东西湖网站建设抖音关键词挖掘工具
  • 进行公司网站建设方案家庭优化大师