使用VS2017自带域名 解决静态网站 跨域理解 (鬼知道原因什么我瞎写自己记录的,别看了)

本文介绍了如何使用VS2017解决静态网站跨域问题。浏览器在访问不同源资源时会进行对比,通过在项目中配置HTTP头部允许跨域,特别是设置`Access-Control-Allow-Origin`为`*`来实现。但这种方法存在安全风险。文中还详细描述了将静态网站放入项目、修改端口号和设置运行选项的步骤。
摘要由CSDN通过智能技术生成

-----------------------跨域理解-----------------------------

是这样的,A网站访问B网站的资源时,浏览器会在B网站检查http头部里的信息进行比对,三项,但俊哥说只有IP 和端口这两个,如果一样了才可以,否则不行

nginx服务的原理是:

监听 1058端口,然后通过这个服务转到需要的网址去获取资源,但是浏览器这边不知道,还以为是1058这个页面(转之前),毕竟跳转页面这个动作不是浏览器发出的,所以我们不用去比对http那些项是否一致

-----------------------------------------------------------------------

配置跨域,今天朋友说了另外的方法,把什么的值设置为*:

<system.webServer>
 <httpProtocol>
  <customHeaders>
  <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
  &l

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值