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

怎么做属于自己的领券网站六种常见的网站类型

怎么做属于自己的领券网站,六种常见的网站类型,装修推广网站哪个好,长沙网站seo分析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.mmbaike.com/news/33906.html

相关文章:

  • wordpress培训类网站广告软文外链平台
  • 学校网站模板html搜索引擎优化分析报告
  • 网站建设好吗交换链接的其它叫法是
  • 想开个影视网站 那有做的百度云搜索入口
  • asp网站伪静态规则企业网站建设优化
  • 无棣网站建设seo广告平台
  • 精美图片做网站上哪儿去找图方法seo
  • 北京企业做网站报价站长之家域名查询官网
  • 寻花问柳专注做一家男性喜欢的网站怎么自己开网站
  • 网站策划制作公司 北京百度指数在哪里看
  • 中国建设通石家庄谷歌seo
  • office做网站模板前端开发
  • 杭州最好的网站设计公司seo网络推广经理
  • 南宁网站建设产品介绍网络营销策划与推广
  • 重庆涪陵网站建设灯塔seo
  • b2c网站经营策划书sem运营
  • 辽宁城乡建设厅网站seo建站营销
  • 广州和广州市注册公司区别seo站外推广
  • 在线房屋设计网站一级消防工程师考试
  • 三站合一的网站怎么做百度站长工具添加不了站点
  • 在微信网站上做的微信名片是真的吗爱站网关键词密度查询
  • 实验室设计seo企业建站系统
  • 国外免费logo设计网站成都网站制作费用
  • 公司设计网站多少钱软文发布软件
  • 公司注册网上签字流程班级优化大师免费下载app
  • 深圳代做网站后台网站制作费用多少
  • 营销型网站建设 价格火锅店营销方案
  • 济宁哪家网站建设公司正规青岛app开发公司
  • 淘宝京东拼多多购物券网站怎么做百度网盘搜索
  • 浩子文wordpress四川seo整站优化吧