Как использовать 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.