我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶!
1 跨源资源共享CORS
跨源资源共享 (CORS) (或通俗地译为跨域资源共享)是一种基于HTTP 头的机制,该机制通过允许服务器标示除了它自己以外的其它origin(域,协议和端口),这样浏览器可以访问加载这些资源。
首先要明确的是,浏览器访问资源才会有CORS
的存在,如果通过其它HTTP Client
等代码,就不会出现。CORS
简单一点讲就是当在浏览器地址栏的源Origin
与所访问的资源的地址的源不同,就是跨源了。比如在前后端分离的开发中,UI
的地址为http://localhost:3000
,而服务的地址为http://localhost:8080
,通过JavaScript
获取服务的数据,就需要跨源。