跨源资源共享(CORS) 🖥️🌐🤝
您在开发应用程序时是否遇到过 CORS 错误🚨 ?
我们来探讨一下什么是CORS? 🚀💡
CORS 代表跨源资源共享,是一种由 Web 浏览器实现的安全🔐功能,用于控制一个域中的网页如何请求另一个域中托管的资源并与之交互🔊 。
同源策略是一种安全🔐👮♂️措施,可防止网页向与提供该网页的域不同的域发出请求。
CORS 放宽了此策略,并允许对不同域上的资源进行受控访问。
让我们看一下👀插图来了解🤔 CORS 的工作原理👇
1 ⃣浏览器🌐将请求📤发送到example.com (源)
2 ⃣假设网页需要请求另一个域来服务该请求,即otherdomain.com (跨源)
3 ⃣浏览器现在通过指定请求来源实际为example.com向此其他域发送“选项” 🔡请求
4 ⃣如果来源来自example.com则此其他域允许请求中的 GET 和 POST http 方法(从 access-control-allow-origin/methods 中的响应可见)
5 ⃣浏览器可以向该服务器发送 GET 请求。
有趣的是,如果这个其他域不支持来自example.com域的跨源请求,浏览器会抛出错误。 🚨
-----------------------------------------------------
这就是大家🙂
如果您喜欢这篇文章:
1 ⃣点赞♥️
2 ⃣书签🔖以供将来参考
3 ⃣转发🔃与您的观众分享
4 ⃣关注我🤝 了解更多内容。
我每天都会分享我在软件工程和其他很酷的东西方面的经验!#程序员#软件开发 #互联网#计算机 #java
我们来探讨一下什么是CORS? 🚀💡
CORS 代表跨源资源共享,是一种由 Web 浏览器实现的安全🔐功能,用于控制一个域中的网页如何请求另一个域中托管的资源并与之交互🔊 。
同源策略是一种安全🔐👮♂️措施,可防止网页向与提供该网页的域不同的域发出请求。
CORS 放宽了此策略,并允许对不同域上的资源进行受控访问。
让我们看一下👀插图来了解🤔 CORS 的工作原理👇
1 ⃣浏览器🌐将请求📤发送到example.com (源)
2 ⃣假设网页需要请求另一个域来服务该请求,即otherdomain.com (跨源)
3 ⃣浏览器现在通过指定请求来源实际为example.com向此其他域发送“选项” 🔡请求
4 ⃣如果来源来自example.com则此其他域允许请求中的 GET 和 POST http 方法(从 access-control-allow-origin/methods 中的响应可见)
5 ⃣浏览器可以向该服务器发送 GET 请求。
有趣的是,如果这个其他域不支持来自example.com域的跨源请求,浏览器会抛出错误。 🚨
-----------------------------------------------------
这就是大家🙂
如果您喜欢这篇文章:
1 ⃣点赞♥️
2 ⃣书签🔖以供将来参考
3 ⃣转发🔃与您的观众分享
4 ⃣关注我🤝 了解更多内容。
我每天都会分享我在软件工程和其他很酷的东西方面的经验!#程序员#软件开发 #互联网#计算机 #java
全部评论
相关推荐
牛客567221405号:能被这种沙口忽悠的也是神人了,这个沙口不会真以为发个帖就能劝退别人吧,这种没能力进去了也白搭,做好13级被输出的准备吧
点赞 评论 收藏
分享