Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: разработка модулей : как достать POST данные
On Tue, Jul 21, 2009 at 02:15:02PM +0400, Alexandre Kalendarev wrote:
>
> наведи на правильную мысль:
>
> разрабатываю REST модуль
> бьюсь уже третий день, не могу вытащить данные из POST (PUT) запроса
> в структуре (ngx_http_request_t *) r - ruquest_body = NULL
> хотя request_length = 574
> ( изменяется с изменением длинны POST)
>
> пытался достать через parent request ( r->main->ruquest_body )
> прочие данные из r - просто дают данные об HTTP заголовках и строки
> запроса
>
> пытался делать через фильтры - тоже не получается достать POST данные.
> может не установлены какие-то флаги?
> устанавливал request_body_in_single_buf=1
Нужно инициировать процесс чтения тела:
ngx_http_read_client_request_body()
см. proxy, fastcgi, etc.
--
Игорь Сысоев
http://sysoev.ru
|