使用Fetch API來傳遞Cookie
P粉066725148
2023-08-21 17:18:31
<p>我正在嘗試使用新的Fetch API,但在處理Cookies時遇到了麻煩。具體來說,在成功登入後,未來的請求中有一個Cookie頭,但是Fetch似乎忽略了這個頭部,我使用Fetch發出的所有請求都是未經授權的。 </p>
<p>這是因為Fetch還沒準備好,還是Fetch不支援Cookies? </p>
<p>我使用Webpack建立我的應用程式。我還在React Native中使用Fetch,但沒有遇到同樣的問題。 </p>
除了@Khanetor的答案之外,對於那些正在處理跨域請求的人來說,可以使用
credentials: 'include'
範例的JSON fetch請求:
https://developer.mozilla.org/en-US/docs/Web/API/Request/credentials
#預設情況下,Fetch不使用cookie。若要啟用cookie,請執行下列操作: