作者:潇洒舞者_899 | 来源:互联网 | 2020-07-28 23:02
解决跨域请求的方法有:jsonp是利用页面中的脚本标记的加载来实现跨域请求的;cors是通过响应头中指定的源点与当前源点相匹配来实现跨域请求
我们经常说的跨域请求是从一个域中的其他域名中请求资源。这里的其他域名不仅仅指域名,还包含很多内容比如协议,域名,端口的不相同,则这两个域也会将被视为不同,所以接下来在文章中将和大家详细介绍如何解决跨域请求的问题。
【推荐课程:Javascript教程】
同源策略
在运行中我们有时会出错是因为我们违反了同源策略,这是一种浏览器所实施的安全措施,用于限制具有不同来源的文档之间的交互。页面的来源由其协议,主机和端口号定义。具有相同来源的资源可以相互完全访问。但是如果具有不相同的源将会拒绝访问。
http://www.a.com/a.js
http://www.b.com/a.js
这两个之间就不可以互相访问,因为域名的不相同
域名组成
总结:以上就是本篇文章的全部内容了,希望对大家学习有所帮助
以上就是如何解决跨域请求的问题的详细内容,更多请关注 第一PHP社区 其它相关文章!