攜帶cookie進行資料請求

2022-08-14 19:30:16 字數 424 閱讀 6224

前端進行資料請求有:普通的ajax(json)請求,jsop跨域請求,cors跨域請求,fetch請求...pc端這些請求方式中,普通的ajax(json)請求和jsop跨域請求是預設攜帶cookie的,而cors跨域請求和fetch請求預設是不攜帶cookie的。因此,當我們的請求需要攜帶cookie時,我們就要對cors跨域請求和fetch請求這兩中請求方式進行特殊配置處理。對於做移動端的童鞋來說,要是能把專案執行在pc端中最好不過,對於除錯過程中的bug一目了然,所以做特殊處理後更有利於我們在pc端進行除錯。

我們要在請求頭中新增上這個配置:
credentials: 'include'

我們要在請求頭中新增上這個配置:

xhrfields: ,

crossdomain: true

Ajax請求攜帶Cookie

目錄服務端設定跨域的幾種方式 方式二 對單個介面處理 方式三 crossorigin註解 方式四 nginx配置新增允許跨域請求 先來了解下xhr xhr,全稱為xmlhttprequest,用於與伺服器互動資料,是ajax功能實現所依賴的物件,jquery中的ajax就是對 xhr的封裝。還有ax...

跨域請求攜帶cookie

之前寫過乙個第三方登入的方案,就是利用tomcat session和cookie配合的方式來完成第三方跨域登入。在時間做的過程中碰到了乙個問題,就是在回寫瀏覽器的cookie時發現一直寫不進去,針對這個問題做了仔細的檢查,原來的採用ajax傳送跨域請求的時候預設是不會攜帶cookie的,如果需要允許...

axios請求無法攜帶cookie

背景 最近在用vue重構公司公司angularjs 1.x專案,老專案身份認證採用的cookie,前端ajax庫採用是angularjs的 http resource服務,新版採用的是axios,但是發現前端http響應頭中少了set cookie屬性,同時在瀏覽器中查詢不到cookie資訊,服務端...