Не передаётся значение дополнительного заголовка в fastcgi

Александр Кунич sasha181 at rufox.ru
Mon Feb 24 20:39:53 UTC 2014


Система debian squeeze
nginx 1.4.5 из репозиториев дебиан

Клиент передаёт серверу в заголовках запроса дополнительный параметр 
API_KEY. Необходимо передать его в  $_SERVER['HTTP_API_KEY']
Прописал в fastcgi_params следующее

fastcgi_param    HTTP_API_KEY        $http_api_key;

$_SERVER['HTTP_API_KEY'] при этом появляется, но пустой, хотя в 
заголовке запроса этот параметр не пуст.
Но вот что интересно. Если заменить имя заголовка с API_KEY на API-KEY, 
то всё работает как надо.
Это ошибка или так специально для чего-то задумано? Просто переименовать 
этот параметр сейчас уже затруднительно, т.к. приложением многие уже 
пользуются.



Подробная информация о списке рассылки nginx-ru