Я пишу библиотеку API HTTP для использования в Atom Electron. Он основан на fetch
. Сервер находится вне моего контроля, но написан на PHP, и я вижу, что он проверяет заголовки с учетом регистра.
Мой код выглядит примерно так:
const headers = new Headers();
headers.append('Authorization', `Bearer ${key}`);
const init = {
method: 'GET',
headers: headers
}
const req = new Request(baseUrl + '/items?format=json');
return fetch(req, init);
Запрос отклоняется с ошибкой 403 FORBIDDEN
. Когда я смотрю на запрос в панели Electron Newtork, заголовок запроса присутствует, но Authorization
стал Authorization
.
Я знаю, что fetch()
просто соответствует стандарту HTTP, но есть ли простой способ получить fetch()
для отправки заголовков по мере их поставки?