Когда я выполняю запрос GET для URL-адреса в моем веб-приложении laravel, я выполняю в контроллере следующее, чтобы получить пользовательский заголовок:
Request::header('customheader');
Это значение всегда пустое, хотя заголовок четко виден в Инструментах разработчика Chrome в Request Headers
При устранении неполадок я попытался использовать стандартный заголовок: Connection
Глядя на заголовки запроса, я ожидал следующего:
Request::header('Connection') == "keep-alive"
Что супер странно, что это вместо того, чтобы вернуться "close"
ака, значение Connection
в Response Headers
, Это объясняет, почему мой пользовательский заголовок отображается пустым (он не в ответе, а в запросе).
Так что же дает? В документах Laravel четко указано, что это способ получения заголовков REQUEST.
http://laravel.com/docs/4.2/requests#request-information
Любые решения, чтобы получить то, что я хочу?
редактировать: $_SERVER["HTTP_HEADER_NAME"]
как предложено в https://stackoverflow.com/a/541450/1800023 дает мне такие же результаты. Значения из заголовков RESPONSE.
Задача ещё не решена.
Других решений пока нет …