目前web開發,大部分公司都用的是前后端分離模式,即前端專注于前端頁面交互,后端專注于功能實現及提供web api接口。
在某次新站點的開發過程中,為了網站的安全性,要求web站點使用https協議,在部署到qa環境時,發現調用接口報如下的錯:
從提示的內容來看,大致可推斷出是因為站點是https協議,但是調用的web api接口卻是http協議的
在網上搜索后,得以驗證:在https頁面通過ajax請求http資源,會被直接限制阻塞掉。
最后的解決方案:
將web api站點的域名也使用https協議,問題完美解決。
參考:http://www.10qianwan.com/articledetail/350728.html