write $request_body to the log

Daniel Podolsky onokonem at gmail.com
Mon Dec 9 12:30:14 UTC 2013


Добрый день!

В некотором локейшене хочу принять post и записать его в лог.
Проксировать его мне никуда не надо, просто принять и записать.

Данных там не много, должны влезать в память.

Вроде бы, для этой цели должна подойти переменная $request_body.

Но в документации написано:
===================
$request_body: тело запроса
Значение переменной появляется в location'ах, обрабатываемых
директивами proxy_pass и fastcgi_pass.
===================

По моим наблюдениям - и правда, для локейшенов без проксирования в
переменной пусто.

Я чего-то недопонял, или так оно и есть?

Спасибо.

С уважением,
Даниил Подольский.


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