Re: PUT и POST module handler

rba nginx-forum на nginx.us
Ср Окт 14 07:34:32 UTC 2015


Как я понял в post_handler вместо цикла должно получиться что-то типа:

При пустом звене цепочки как-то передать из колбэка с return void в хэндлер
- NGX_OK для финализации запроса 
Если в цепочке есть не пустой буфер - отправить буфер в бэкэнд и в случае
успеха очистить звено через ngx_free_chain

Снова передать из колбэка с return void в хэндлер NGX_DONE/NGX_AGAIN(разницу
еще не понял?) и 
при следующей итерации воркера будет вновь вызвана функция колбека из
ngx_http_read_client_request_body
Для отработки следующего буфера из не освобожденного звена цепочки.

Но не уловил как из колбека с return void сказать хэндлеру
NGX_DONE/NGX_AGAIN/NGX_OK ?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,262136,262192#msg-262192



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