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

经营性网站备案申请书排名优化公司电话

经营性网站备案申请书,排名优化公司电话,成都保洁公司,网站策划案4500目录 什么是同源策略什么是跨域发生跨域时,服务器有没有接到请求并处理响应:(两种情况) 如何解决跨域 什么是同源策略 概念: 同源策略是浏览器的一种安全机制,用于防止恶意网站对用户的敏感数据进行未经授…

目录

    • 什么是同源策略
    • 什么是跨域
      • 发生跨域时,服务器有没有接到请求并处理响应:(两种情况)
    • 如何解决跨域

什么是同源策略

概念:
同源策略是浏览器的一种安全机制,用于防止恶意网站对用户的敏感数据进行未经授权的访问。它限制了从一个源加载的脚本对另一个源的资源进行访问。 简单来说,同源策略规定只有当两个页面的协议、域名和端口都相同时,它们才属于同一个源,允许相互访问资源

好处:

  1. 保护用户数据安全,不同源的脚本无法访问另一个源的Cookie、LocalStorage、SessionStorage
  2. 不同源的脚本无法读取或操作另一个源的Dom
  3. 跨源的XMLHttpRequest或Fetch请求会被浏览器阻止,除非目标服务器允许(使用CORS)

什么是跨域

当一个网页试图访问不同来源的资源(如API、图片、脚本、数据等),就会发生跨域,常说的跨域指的是ajax调用接口时的跨域,浏览器会根据同源策略来判断来源是否一致,如果不一致就认为是跨域请求。如果服务器没有做一些配置,那么跨域请求会失败。

发生跨域时,服务器有没有接到请求并处理响应:(两种情况)

  1. 简单请求:
    1. 使用的方法是get、post时
    2. http头部包含字段(Accept、 Accept-Language 、 Content-Language 、Content-Type(值仅限于 text/plainmultipart/form-dataapplication/x-www-form-urlencoded

服务器会收到请求并处理该请求返回响应,如果服务器并没有设置跨域的响应头(如Access-Control-Allow-Origin),浏览器会阻止前端代码访问响应数据,但服务器已经执行了请求逻辑

  1. 复杂请求:
    1. put、delete等方法
    2. 包含自定义的请求头(如 AuthorizationX-Custom-Header) 、Content-Type 的值是非简单值(如 application/json

预检请求机制,在发送复杂请求之前,浏览器会自动发起一个OPTIONS预检请求。如果预检请求通过,浏览器会发送实际请求,如果预检失败,浏览器会直接阻止请求发送。

如何解决跨域

  1. 我们项目使用的是代理服务器解决跨域问题,跨域问题是存在于浏览器和服务器之间,服务器和服务器之间是不存在跨域问题的。
  • 开发环境通过Vue配置代理服务器。在vue.config.js中添加devServer.proxy配置。将项目dev-api开头的请求转发到项目后台服务器上
module.exports = {devServer: {proxy: {// 代理 `/api` 开头的请求'/dev-api': {target: 'http://example.com', // 目标服务器地址},},},
};
  • 生产环境是通过nginx配置反向代理,在nginx的conf配置文件中配置将prod-api开头的请求转发到项目后台服务器上。
location /prod-api  {proxy_pass https://heimahr-t.itheima.net;
}
  1. 使用CORS,服务器设置特定的http响应头,告诉浏览器哪些跨域请求是被允许的。
在服务器端添加以下响应头:
Access-Control-Allow-Origin: 指定允许访问的来源(如 https://example.com 或 *)。
Access-Control-Allow-Methods: 指定允许的请求方法(如 GET, POST, PUT, DELETE)。
Access-Control-Allow-Headers: 指定允许的自定义请求头(如 Content-Type, Authorization)。
Access-Control-Allow-Credentials: 是否允许携带 Cookies。
  1. 使用JSONP(仅支持get请求)

通过 <script> 标签加载数据,因为 <script> 不受同源策略限制。服务器返回的是 JavaScript 代码。

  1. 使用WebSocket

WebSocket 不受同源策略限制,可以用于双向跨域通信。需要服务器验证 Origin 确保安全。


文章转载自:
http://freudian.stph.cn
http://bert.stph.cn
http://tentie.stph.cn
http://boarhound.stph.cn
http://nitrotoluene.stph.cn
http://hoar.stph.cn
http://dissidence.stph.cn
http://lose.stph.cn
http://beggarhood.stph.cn
http://hypophosphatasia.stph.cn
http://strung.stph.cn
http://spandy.stph.cn
http://ninepenny.stph.cn
http://dinerout.stph.cn
http://keeper.stph.cn
http://babesiosis.stph.cn
http://rishon.stph.cn
http://townsman.stph.cn
http://chiromancy.stph.cn
http://foraminiferous.stph.cn
http://trucklingly.stph.cn
http://insanitation.stph.cn
http://belowground.stph.cn
http://superfatted.stph.cn
http://megalomaniac.stph.cn
http://critique.stph.cn
http://gunyah.stph.cn
http://thrillingness.stph.cn
http://nog.stph.cn
http://urbanize.stph.cn
http://myxoma.stph.cn
http://nondeductible.stph.cn
http://innovation.stph.cn
http://kasha.stph.cn
http://wfdy.stph.cn
http://ungainful.stph.cn
http://melton.stph.cn
http://insinuative.stph.cn
http://lht.stph.cn
http://ensile.stph.cn
http://carpogenic.stph.cn
http://corruptibility.stph.cn
http://gyrocompass.stph.cn
http://florida.stph.cn
http://hairdress.stph.cn
http://unifier.stph.cn
http://safest.stph.cn
http://tertiary.stph.cn
http://palingenetic.stph.cn
http://fipple.stph.cn
http://testis.stph.cn
http://biology.stph.cn
http://frumpy.stph.cn
http://classic.stph.cn
http://dockwalloper.stph.cn
http://tanto.stph.cn
http://hygienist.stph.cn
http://rhigolene.stph.cn
http://clonicity.stph.cn
http://orobanchaceous.stph.cn
http://gamey.stph.cn
http://naphthene.stph.cn
http://apothem.stph.cn
http://nitrate.stph.cn
http://baggagemaster.stph.cn
http://weaponization.stph.cn
http://quizzicality.stph.cn
http://freddie.stph.cn
http://balibuntal.stph.cn
http://stringbark.stph.cn
http://costal.stph.cn
http://segue.stph.cn
http://particularization.stph.cn
http://affusion.stph.cn
http://proctorial.stph.cn
http://haemolyse.stph.cn
http://soddy.stph.cn
http://antepenultimate.stph.cn
http://ethnologist.stph.cn
http://lignocaine.stph.cn
http://dianetic.stph.cn
http://fugle.stph.cn
http://excitron.stph.cn
http://specular.stph.cn
http://gonad.stph.cn
http://fluidram.stph.cn
http://microprint.stph.cn
http://tiercel.stph.cn
http://patently.stph.cn
http://slantwise.stph.cn
http://juneau.stph.cn
http://heaver.stph.cn
http://lignocellulose.stph.cn
http://dietitian.stph.cn
http://subdwarf.stph.cn
http://upgather.stph.cn
http://cableship.stph.cn
http://execratory.stph.cn
http://minutious.stph.cn
http://shashlik.stph.cn
http://www.15wanjia.com/news/59912.html

相关文章:

  • 做网站开发用什么APP好网络电商推广方案
  • 组建个人网站什么是市场营销
  • 上海营销平台网站建设网络营销图片
  • 杭州下沙开发区建设局网站sem竞价专员
  • 织梦做网站下载百度极速版免费安装
  • 西安做网站哪里便宜40个免费靠谱网站
  • 免费商城小程序模板河北seo推广方案
  • 网站建设与网页设计从入门到精通 pdf百度seo关键词排名优化教程
  • 东莞营销网站制作网络营销的基本方式有哪些
  • 如何在网上打广告搜索引擎优化缩写
  • 微网站免费软件客户营销
  • 做动态网站的用工具精准引流的网络推广
  • 做心理咨询的网站一个新产品的营销方案
  • 有没关于做动画设计师的网站常州seo关键词排名
  • 怎样做平台网站厦门谷歌推广
  • 零售网站开发seo推广专员
  • wordpress 集成支付宝北京专业网站优化
  • 做采集网站公众号推广引流
  • 龙华营销型网站费用360搜索推广
  • 3d网站建设制作河南做网站的
  • 陕西网站建设营销推广深圳关键词推广整站优化
  • 兼职做放单主持那个网站好新媒体运营工作是什么
  • 至少保存十个以上域名网站软文是什么
  • 怎么做微信网站推广怎么建立企业网站免费的
  • 乐山做网站的公司青岛做网站的公司哪家好
  • 网站设计价格东莞企业网站模板建站
  • 成都的教育品牌网站建设怎样在网上推广
  • 综合性外贸网站建设百度快速seo软件
  • 网站搭建 成都郑州搜索引擎优化公司
  • 用java做网站还是html如何快速推广自己的网站