Welcome! Log In Create A New Profile

Advanced

Re: POST data и empty gif

Maxim Dounin
March 26, 2012 05:08AM
Hello!

On Sat, Mar 24, 2012 at 08:19:48AM -0400, anon wrote:

> Привет всем.
> Не могу сообразить как настроить
> слудующую ситуацию.
> Нужно, что бы приходящему запросу
> отдавалась 1x1.gif, но логировался
> $request_body.
> Пробовал разными вариациями такого:
> location /postdata {
> if ($request_method = POST) {
> access_log /var/log/nginx/data.log postdata_log;
> return 200;
> }
> empty_gif;
> }
>
> Или без proxy_pass или же какого то скрипта
> не обойтись здесь? Спасибо

Не обойтись. Без проксирования (или fastcgi_pass, scgi_pass,
uwsgi_pass, либо встроенного перла) nginx просто не будет читать
тело запроса.

Проще всего, наверное, сделать proxy_pass на тот же nginx, где и
возвращать empty gif.

Следует, однако, иметь ввиду, что переменная $request_body
доступна только в том случае, если тело запроса не превышает
client_body_buffer_size.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: POST data и empty gif

Maxim Dounin March 26, 2012 05:08AM

Re: POST data и empty gif

anon March 26, 2012 08:21AM

Re: POST data и empty gif

anon March 26, 2012 08:24AM

Re: POST data и empty gif

Маркел Мохначевский March 26, 2012 08:36AM

Re: POST data и empty gif

Alexander Kolesen March 26, 2012 10:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 241
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready