1. 程式人生 > >前端與nginx的愛恨糾葛

前端與nginx的愛恨糾葛

源:協議、域名以及埠,若均相同則屬於同源。 同源策略:是瀏覽器的一個安全功能,不同源的客戶端指令碼在沒有明確授權的情況下,不能讀寫對方的資源。 跨域:突破同源策略的限制訪問對方的資源。 不受同源策略限制的: 1、頁面中的連結,重定向以及表單提交是不會受到同源策略限制的; 2、跨域資源的引入是可以的。但是js不能讀寫載入的內容。 注意點:當跨域請求資源時,瀏覽器出於安全考慮會使用OPTIONS 請求,看能否正常返回,因為使用OPTIONS返回的是206狀態碼,無論是否正常返回頁面都不會被跳轉或者重新整理。 OPTIONS請求: 1、獲取伺服器支援的HTTP請求方法; 2、用來檢查伺服器的效能。如AJAX進行跨域請求時的預檢,需向另外一個域名的資源傳送一個HTTP OPTIONS請求頭,用以判斷實際傳送的請求是否安全; 3、http返回正常狀態碼為206。