1.何为跨域请求?
就是两台PC,如果协议(http)、主机(127.0.0.1)、端口(8080/8000)有一个不一致那就是需要跨域请求,主要是为了网络信息安全设置的。本例中端口不一致,所以要想访问,需要进行跨域请求进行解决。
A 电脑 : http//127.0.0.1:8080
B 电脑 : http//127.0.0.1:8000
2.解决方案:
所有的框架都有自己的解决方案,对django框架来说,一般解决方案可采用前端和后端,但一般后端解决的比较多。
- 前端解决方案:jsonp
- 后端解决方案:django-cors-header开发包
问题描述(浏览器console):

方案:

跨域请求是指因协议、主机或端口不同导致的访问限制,例如A电脑(8080)尝试访问B电脑(8000)。为解决此问题,前端可以使用JSONP,后端则可通过安装django-cors-header来允许跨域。当浏览器报出跨域错误时,可参考这些方法进行处理。
488

被折叠的 条评论
为什么被折叠?



