Как использовать window.fetch() с httpOnly cookie или базовым auth
Я играю с window.fetch() в Firefox и Chrome. По некоторым причинам fetch() не отправляет файлы cookie. Теперь это не будет проблемой, поскольку я могу отправить их с помощью
fetch('/something', { headers: { Cookie: document.cookie } })
Но это не будет работать для cookie httpOnly.
Ответы
Ответ 1
Хорошо, я узнал после прочтения в Mozilla Developer Network немного больше и попробовал параметр учетных данных.
Похоже, что параметр учетных данных - это то, что я должен был искать.
fetch('/something', { credentials: 'same-origin' }) // or 'include'
Отправляет файлы cookie.