Значение входа из заголовка Set-Cookie в nginx

Можно ли записать в журнал доступа nginx значение ключа uuid из Cookie для ответа сервера (заголовок: Set-Cookie)?

$ cookie_uuid - вернуть uuid, который отправил клиента $ sent_http_set_cookie - вернуть весь заголовок Set-Cookie: 'uuid = 897587e7-a733-422f-9daa-b3105a5895aa; домен = domain.com; путь = /; expires = Tue, 09-Aug-2033 01:17:54 GMT ', но мне нужно сохранить только значение для ключа' uuid '

Спасибо


person Alexey    schedule 09.08.2013    source источник


Ответы (1)


map $sent_http_set_cookie $resp_uuid {
    ~*uuid=(?<u>[0-9a-f-]+) $u;
}

Ссылка:

person VBart    schedule 10.08.2013
comment
Один комментарий: ~*uuid=(?<u>0-9a-f-)+ $u; у меня не работает, но ~*uuid=(?<u>[0-9a-f-]+) $u; работает правильно - person Alexey; 11.08.2013