NGinx. Передача access_token в заголовке


NGinx не пропускает поля с нижним подчеркиванием в заголовке(header).


Если вам потребовалось передать данные на Web сервер в заголовке (к примеру access_token), то скорее всего Web сервер их просто напросто их не увидит.
Проблема кроется в настройке nginx.

По умолчанию NGinx игнорирует поля заголовка с недопустимыми символами.
Допустимыми символами являются: английские буквы, цифры, дефисы и символы нижнего подчеркивания (символы нижнего подчеркивания контролируются директивой NGinx файла конфигурации).

Для того, чтобы включить данную директиву в NGinx, необходимо в nginx.conf добавить строку:
Внимание! У Вас нет прав для просмотра скрытого текста.

Для включения данной директивы, необходимо ей передать значение, равное on.
Если данный параметр включен, то NGinx игнорирует поля заголовка с недопустимыми именами.

Комментариев 2

  1. Офлайн
    querty 4 марта 2019 13:28
    А можно заодно пример того как можно передать токен в заголовке на php?
  2. Офлайн
    Kzy
    Kzy 21 марта 2019 01:11
    Спасибо. Полезная инфа
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.