|
Как получить заголовок HTTP
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, как можно получить свой произвольный заголовок из HTTP запроса? В %CSP.Request есть методы для получения Cookies, CGI Environment Variables и т.п., а вот для получения заголовков ничего не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2014, 19:10 |
|
Как получить заголовок HTTP
|
|||
---|---|---|---|
#18+
Вот в CgiEnvs. Переменной %request эти загаловки и должны попасть с префиксом HTTP_ и в верхнем регистре ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2014, 22:38 |
|
Как получить заголовок HTTP
|
|||
---|---|---|---|
#18+
Нет. Там я сразу проверил, вывел все которые есть, ничего похожего на отправленный мной заголовок не было. Похоже в CgiEnvs хранятся строго определенные переменные, их список и в документации есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2014, 05:59 |
|
Как получить заголовок HTTP
|
|||
---|---|---|---|
#18+
SheonnПохоже в CgiEnvs хранятся строго определенные переменные, их список и в документации есть.Похоже, Вы пропустилиДокументацияThe CSP Gateway transmits the common environment variables to Caché with each and every request. If extra environment variables are required by the application, they must be explicitly requested in the CSP Gateway configuration (via the Extra CGI Environment Variables setting in the Application Access section of the configuration). On the [Home] > [Configuration] page, click CSP Gateway Management and Go. Click Application Access источник Таким образом Вы можете читать абсолютно любые переменные , например данные из клиентского сертификата . ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2014, 09:04 |
|
Как получить заголовок HTTP
|
|||
---|---|---|---|
#18+
По GGI действительно пропустил. Но опять же не самый удобный вариант, нужна дополнительная настройка CSP шлюза. А %Net.HttpRequest используется для создания запроса програмно, штука полезная, но здесь не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2014, 11:25 |
|
Как получить заголовок HTTP
|
|||
---|---|---|---|
#18+
Посмотрите полностью объект %request и проверьте, что заголовок действительно доходит до %request. Это можно сделать с помощью подобного метода в качестве ответа на запрос:ClassMethod Test() As %Status { &html<<h1>Status: OK!</h1><br>> zw %request &html<<br><br>> zw %response quit $$$OK } Или вообще в глобал запишите %request. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2014, 19:04 |
|
|
start [/forum/topic.php?fid=39&msg=38680564&tid=1556854]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 409ms |
0 / 0 |