ajax 修改請求頭

全局的


// 這個是全局的,所有的ajax請求都會加上這個請求頭
 $(document).ajaxSend(function (event, xhr) {
            xhr.setRequestHeader("custom-header", "custom-info") ;  // 增加一個自定義請求頭
    });



局部的


  • 第一種:
$('xxx').ajax({
  //...
  beforeSend:function(jqXHR,options){
    jqXHR.setRequestHeader("custom-header", "custom-info") ;  // 增加一個自定義請求頭
  }
  //...
}) ;
  • 第二種:
$('xxx').ajax({
  //...
  headers:{
   "Referer": "http://www.365mini.com" // 有些瀏覽器不允許修改該請求頭       
   ,"User-Agent": "newLine" // 有些瀏覽器不允許修改該請求頭        
   ,"X-Power": "newLine"       
   ,"Accept-Language": "en-US"
  }
  //...
}) ;

注意:修改請求頭時,headers中的設置會覆蓋beforeSend中的設置(意味著beforeSend先執行,所以被后面的headers覆蓋)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,242評論 25 708
  • 前端開發面試知識點大綱: HTML&CSS: 對Web標準的理解、瀏覽器內核差異、兼容性、hack、CSS基本功:...
    秀才JaneBook閱讀 2,499評論 0 25
  • 這個時間還不算太黑 路人從身邊過去 四處都安靜的時候 “嘭” 酒氣夾雜著淺淺麥香 趁著我的呼吸 被空氣帶動到鼻孔 ...
    夏天的ai人閱讀 264評論 0 3
  • 一個除夕的夜里 炮竹聲漸漸地零落了 指尖眷戀著屏幕 猶如當年 筆尖糾纏紙面 他的、他的、和他的名字 一次次、一段段...
    亂輸入閱讀 801評論 0 0