- 处理CORS
在开发REST应用时,很多时候,是通过页面的JavaScript和后端的REST API交互。
在JavaScript与REST交互的时候,有很多安全限制。默认情况下,浏览器按同源策略放行JavaScript调用API,即:
- 如果A站在域名
a.com
页面的JavaScript调用A站自己的API时,没有问题;
- 如果A站在域名
a.com
页面的JavaScript调用B站b.com
的API时,将被浏览器拒绝访问,因为不满足同源策略。
同源要求域名要完全相同(
a.com
和www.a.com
不同),协议要相同(http
和https
不同),端口要相同 。