目前Web開發,大部分公司都用的是前後端分離模式,即前端專註於前端頁面交互,後端專註於功能實現及提供Web Api介面。 在某次新站點的開發過程中,為了網站的安全性,要求Web站點使用https協議,在部署到QA環境時,發現調用介面報如下的錯: 從提示的內容來看,大致可推斷出是因為站點是https協 ...
目前Web開發,大部分公司都用的是前後端分離模式,即前端專註於前端頁面交互,後端專註於功能實現及提供Web Api介面。
在某次新站點的開發過程中,為了網站的安全性,要求Web站點使用https協議,在部署到QA環境時,發現調用介面報如下的錯:
從提示的內容來看,大致可推斷出是因為站點是https協議,但是調用的Web Api介面卻是http協議的
在網上搜索後,得以驗證:在https頁面通過Ajax請求http資源,會被直接限制阻塞掉。
最後的解決方案:
將Web Api站點的功能變數名稱也使用https協議,問題完美解決。
僅以此篇博客總結前後端分離過程中踩過的坑……