加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

详解SpringBoot应用跨域访问解决方案

发布时间:2019-11-12 07:36:30 所属栏目:移动互联 来源:佚名
导读:一、什么是跨域访问 说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏览器端出于安全考量,向服务端发起请求必须满足:协议相同、Host(ip)相同、端口相同的条件,否则访问将被禁止,该访问也就被称为跨域访问。 虽然跨域访问被禁止之后

在SpringBoot 项目外 随便定义一个HTML,并写代码触发如下的ajax代码。(触发过程我就不写了,定义一个按钮加一个监听函数即可)。以下是跨域AJAX请求验证的核心代码:

  1. $.ajax({ 
  2.             url: 'http://localhost:8090/cors', 
  3.             type: "POST", 
  4.             xhrFields: { 
  5.                withCredentials: true    //允许发送Cookie信息 
  6.             }, 
  7.             success: function (data) { 
  8.                 alert("跨域请求配置成功") 
  9.             }, 
  10.             error: function (data) { 
  11.                 alert("跨域请求配置失败") 
  12.             } 
  13.         }) 
  • 跨域请求配置成功表示:我们的跨域配置生效,ajax请求可以正确访问服务端接口。
  • 跨域请求配置失败表示:我们的跨域配置未生效,请参照检查第三节检查各项配置是否正确。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读