Я пытаюсь записать тело POST и добавить $request_body
в предложение log_format
в http
, но команда access_log
просто печатает "-" как тело после отправки запроса POST, используя:
curl -d name=xxxx myip/my_location
My log_format (в http
):
log_format client '$remote_addr - $remote_user $request_time $upstream_response_time '
'[$time_local] "$request" $status $body_bytes_sent $request_body "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
Мое определение местоположения (в предложении сервера):
location = /c.gif {
empty_gif;
access_log logs/uaa_access.log client;
}
Как я могу распечатать фактические данные POST из curl?