通過Javascript(JQuery)在HTML頁面中使用Web服務的優缺點是什麼?通過Javascript直接從瀏覽器使用REST服務
Browser (JS) -> Backend (REST)
與
Browser (JS) -> MVC backend -> Web services backend (REST)
是什麼樣的第一辦案認證的最佳實踐?
通過Javascript(JQuery)在HTML頁面中使用Web服務的優缺點是什麼?通過Javascript直接從瀏覽器使用REST服務
Browser (JS) -> Backend (REST)
與
Browser (JS) -> MVC backend -> Web services backend (REST)
是什麼樣的第一辦案認證的最佳實踐?
網頁瀏覽器只允許頁面向頁面發起的域發出AJAX查詢。這可以防止跨站腳本攻擊,這是一種令人討厭的攻擊方法。
如果你控制域,AJAX是非常有用的。
如果你不控制域名,你應該設置一個服務器來請求數據並將其提供給頁面加載或者通過AJAX提供給所需的子頁面。
我實際上建議不要讓瀏覽器後端調用,如果有圖片中的身份驗證。即使您的後端支持CORS,您也必須在API之上(類似於OAUth)對用戶進行身份驗證,並在客戶端上管理所有這些(錯誤處理,欺騙等)。如果您只是從中間層應用程序進行調用會更容易。
如果後端服務器不支持CORS,則爲true。如果是這樣,那麼瀏覽器可以向託管Web應用程序的服務器以外的某個服務器發出請求。不是讓CORS一直工作,特別容易...... – object88