[PATCH] limit_req_status: allow status response to be as low as 200
Maxim Dounin
mdounin at mdounin.ru
Thu Jan 12 17:11:49 UTC 2023
Hello!
On Thu, Jan 12, 2023 at 05:16:21AM -0800, Christopher Liebman wrote:
> Not with 204.
> This works quite well with a partner that has an aversion to errors when
> they run over the limit:
> limit_req_status 204;
Indeed, 204 happens to be one of the two 2xx codes which can be
returned directly, as they are handled in
ngx_http_finalize_request() to facilitate simpler
code in the dav module. This is not what your patch enables
though. For all other codes, except 204 and 201 mentioned above,
just returning them will simply break things.
As already suggested, proper behaviour for all the codes can be
easily configured by using the "error_page" directive.
Hope this helps.
--
Maxim Dounin
http://mdounin.ru/
More information about the nginx-devel
mailing list