rba
October 14, 2015 03:34AM
Как я понял в 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 ?
Subject Author Posted

PUT и POST module handler

rba October 13, 2015 02:13AM

Re: PUT и POST module handler

rba October 14, 2015 03:34AM

Re: PUT и POST module handler

rba October 14, 2015 04:55AM

Re: PUT и POST module handler

Maxim Dounin October 14, 2015 09:00AM

Re: PUT и POST module handler

rba October 19, 2015 03:19AM

Re: PUT и POST module handler

Maxim Dounin October 19, 2015 11:14AM

Re: PUT и POST module handler

rba December 29, 2015 02:57AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 186
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready