久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      cors和ajax的區(qū)別是什么

      cors和ajax的區(qū)別是:cors請求時會在HTTP請求頭header中添加幾個關鍵字,用于表示當前請求時跨域請求,而ajax請求時不會添加這些關鍵字;cors是“Cross-origin resource sharing”的縮寫,表示跨域資源共享。

      cors和ajax的區(qū)別是什么

      本文操作環(huán)境:windows10系統(tǒng)、javascript1.8.5&&html5版、Dell G3電腦。

      CORS 和 Ajax 區(qū)別:

      CORS 和 Ajax 在發(fā)送請求時沒有任何區(qū)別,都是http請求,唯一區(qū)別就是 CORS 請求時,會在 http請求頭 header 中添加幾個關鍵詞,用來表示當前請求是跨域請求。

      擴展知識:

      CORS是一個W3C標準,全稱是"跨域資源共享"(Cross-origin resource sharing)。我們知道,用瀏覽器發(fā)送 http 請求(ajax)就存在跨域的問題,現(xiàn)在主流的解決跨域方案就是 CORS。

      這里特別強調,我們經(jīng)常說的跨域只是瀏覽器的限制,如果我們用腳本發(fā)送請求或者通過服務器請求,都不不會有跨域問題,這其中主要原因是瀏覽器使用門檻非常低,為了防止別有用心的人攻擊普通用戶,所以引入跨域策略

      CORS簡介

      CORS是 W3C 在2014年1月16日發(fā)布的一個正式推薦的通信標準,主要解決用戶代理的Web應用通過Ajax或者其他機制從另一個站點訪問資源、獲取數(shù)據(jù)的問題。

      前提:服務端需要添加支持CORS的相關功能,即設定http的 Access-Control-Allow-Origin 允許的值

      CORS的通信都由瀏覽器完成,不需要用戶參與。默認瀏覽都是通過Ajax通信,如果瀏覽器在發(fā)送請求時監(jiān)測到當前請求跨域了,就會自動轉成CORS

      CORS的兩種請求模式

      瀏覽器將CORS請求分成兩類:簡單請求和非簡單請求

      簡單請求就是使用設定的請求方式請求數(shù)據(jù)

      非簡單請求則是在使用設定的請求方式請求數(shù)據(jù)之前,先發(fā)送一個OPTIONS請求,看服務端是否允許客戶端發(fā)送非簡單請求.只有"預檢"通過后才會再發(fā)送一次請求用于數(shù)據(jù)傳輸

      只要同時滿足以下兩大條件,就屬于簡單請求。

      條件一:

      請求方法是以下三種方法之一:

      HEAD

      GET

      POST

      條件二:

      HTTP的頭信息不超出以下幾種字段:

      Accept Accept-Language Content-Language Last-Event-ID Content-Type:只限于三個值application/x-www-form-urlencoded、multipart/form-data、text/plain

      簡單請求

      簡單請求就是瀏覽器直接發(fā)送一個CORS請求(ajax請求)。發(fā)送之前,瀏覽器會給本次http請求添加一個請求頭 Origin

      上面的頭信息中, Origin 字段用來說明,本次請求來自哪個源(協(xié)議 + 域名 + 端口)。服務器根據(jù)這個值,決定是否同意這次請求。

      非簡單請求

      非簡單請求就是再發(fā)送請求前先發(fā)送一個 OPTIONS 請求,提前檢測一下請求是否被允許,主要目的是為了防止跨域請求對后臺數(shù)據(jù)的破壞或盜取,簡單請求安全性較低,服務器是處理了請求后再返回數(shù)據(jù),非簡單請求模式下,服務器在提前檢測時不應該處理請求。

      【相關教程推薦:AJAX視頻教程】

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號