目前web開(kāi)發(fā),大部分公司都用的是前后端分離模式,即前端專(zhuān)注于前端頁(yè)面交互,后端專(zhuān)注于功能實(shí)現(xiàn)及提供web api接口。
在某次新站點(diǎn)的開(kāi)發(fā)過(guò)程中,為了網(wǎng)站的安全性,要求web站點(diǎn)使用https協(xié)議,在部署到qa環(huán)境時(shí),發(fā)現(xiàn)調(diào)用接口報(bào)如下的錯(cuò):

從提示的內(nèi)容來(lái)看,大致可推斷出是因?yàn)檎军c(diǎn)是https協(xié)議,但是調(diào)用的web api接口卻是http協(xié)議的
在網(wǎng)上搜索后,得以驗(yàn)證:在https頁(yè)面通過(guò)ajax請(qǐng)求http資源,會(huì)被直接限制阻塞掉。
最后的解決方案:
將web api站點(diǎn)的域名也使用https協(xié)議,問(wèn)題完美解決。
參考:http://www.10qianwan.com/articledetail/350728.html