Как сделать так, чтобы заголовки запросов были чувствительными к регистру?

Я пишу суперагентный клиент для приложения PHP.

Я изо всех сил пытаюсь заставить один из первых примеров работать:

.set('X-API-Key', 'foobar')

появляется для отправки заголовков x-api-key: foobar (а также user-agent: node-superagent/1.7.2) к серверу, поэтому я проигрываю дело. Это нормально (т. Е. Я должен сделать серверную часть без учета регистра при работе с суперагентом), или я что-то упустил?

Быстрое погружение в избыточный исходный код показывает, что .toLowerCase звоните, но это не кажется правильным, не так ли?

0

Решение

О, парень!

Я полностью пропустил это: Заголовки HTTP чувствительны к регистру?

Ответ таков: заголовки http не должны быть чувствительными к регистру, поэтому отправка строчных букв действительна, и об этом должна заботиться сторона сервера.

Однако легко упасть getallheaders() который возвращает ассоциативный массив, который чувствителен к регистру.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]