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

中医网站开发长春网站建设联系吉网传媒优

中医网站开发,长春网站建设联系吉网传媒优,服装网站建设项目规划书,wordpress能当论坛用1. 简介 HTTP跨域是指不同域名下的网页请求资源时,由于浏览器同源策略限制,导致请求被阻止。为解决这一问题,开发者常采用跨域资源共享(CORS)等技术来允许合法跨域请求,确保网站功能正常运行。 同源 协议…

1. 简介

HTTP跨域是指不同域名下的网页请求资源时,由于浏览器同源策略限制,导致请求被阻止。为解决这一问题,开发者常采用跨域资源共享(CORS)等技术来允许合法跨域请求,确保网站功能正常运行。

同源

  • 协议
  • 域名
  • 端口

常见HTTP跨域技术

  • 跨域资源共享(CORS):下面会专门介绍。
  • JSONP:下面会专门介绍。
  • WebSocket:WebSocket不受同源策略限制,可以实现跨域通信。
  • 代理服务器:在服务器端设置一个代理,前端请求发送到这个代理,然后由代理去请求真正的跨域资源,最后返回给前端。

2. 跨域资源共享(CORS)

2.1. 简介

跨域资源共享(CORS)是一种Web标准,允许浏览器和服务器交互,确定是否允许跨源请求,从而克服同源策略限制,实现跨域数据交互。

2.2. 允许跨域资源共享

Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type, Content-Length, Authorization, Accept, X-Requested-With, X_Requested_With
Access-Control-Allow-Methods: GET, POST
Access-Control-Expose-Headers: header_name1,header_name2
  • Access-Control-Allow-Origin:允许请求源
  • Access-Control-Allow-Headers:允许的请求头(CORS Missing Allow Header)
  • Access-Control-Allow-Methods:允许的请求方法
  • Access-Control-Expose-Headers:允许请求对象读取响应的头

2.3. 允许携带Cookie

浏览器

// 创建ajax对象
var xhr = new XMLHttpRequest();
// 对ajax对象进行配置
xhr.open('post', 'http://localhost:8080/xxxx');
// 当发送跨域请求时,携带cookie信息
xhr.withCredentials = true;
// 下面省略

服务端

Access-Control-Allow-Credentials:true

注意

如果服务器设置了Access-Control-Allow-Credentials:trueAccess-Control-Allow-Origin不能为*
这是因为当发送凭据时,出于安全考虑,不允许使用通配符来允许所有源。

3. JSONP

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Example</title>
</head>
<body>
<h1>hello world</h1>
<h1>当前页面是http://localhost:8080,注意端口是不一致的。</h1>
</body>
<!--js路径后面添加请求参数,服务器根据请求参数动态替换test.js中数据-->
<script src="http://localhost:8081/test.js?key1=value1&key2=value2"></script>
</html>

4. 参考

  • vue axios无法获取响应头字段
http://www.yayakq.cn/news/946278/

相关文章:

  • 网站开发教程视频百度云资源wordpress附件下载失败
  • 鼓楼公司网站建设费用怀来县建设局网站
  • 企业网站建设费用预算企业网站建站意义
  • vs2013做网站wordpress文章如何匪类
  • 做外链的博客网站备案网站内容说明
  • 做网站文章要一篇一篇的写吗如何建英文网站
  • 如何区分官方网站和空壳网站手机网站跟PC端网站有啥区别
  • 网站都有哪些类型方维制网站
  • 湖南鸿泰电力建设有限公司网站vue.js网站建设
  • .网站建设课程设计广州市品牌网站建设怎么样
  • 乌兰浩特网站制作推广策划方案怎么做
  • 网站怎么修改模板内容广州注册公司地址怎么解决
  • wordpress网站程序员初学者怎么制作平面图
  • 任何判断网站SEO做的好坏打开国外网站很慢
  • 网销都是在那些网站做推广js博客网站开发计划书
  • WordPress建站如何解析流程图制作网页
  • 长沙网站微信开发wordpress搭电影网站
  • 做网站用php还是node学校网站对学校建设的重要性
  • 可以自己做视频网站吗个人主页网站模板
  • 做企业网站注意事项网站关键词优化seo
  • 东莞市行业网站制作公司wordpress移动模块位置
  • 东莞网站建设基础wordpress获取专题名
  • 高端品牌的推广成都自然排名优化
  • 开发网站需要学什么太原0元网站建设
  • 信阳市两学一做网站网站建设公司的成本有哪些内容
  • 手机网站制作案例二级域名前缀大全
  • 郑州h5网站建设价格网站架构分析怎么写
  • 一个互联网公司可以做几个网站在国内的服务器上建设国外网站
  • wordpress iis7 伪静态大连做网站优化
  • 熵网站网站建设费用计入无形资产