傳送 cookies

fetch 函式預設不傳送 cookie。傳送 cookie 有兩種可能的方法:

  1. 如果 URL 與呼叫指令碼位於同一源,則僅傳送 cookie。
fetch('/login', {
    credentials: 'same-origin'
})
  1. 始終傳送 cookie,即使是跨域呼叫也是如此。
fetch('https://otherdomain.com/login', {
    credentials: 'include'
})