body filter redirect

Maxim Dounin mdounin at
Fri Jul 16 16:49:40 UTC 2021


On Tue, Jul 13, 2021 at 09:28:15PM -0700, Dk Jack wrote:

> Hello Maxim,
> Thanks for responding. Can I get some clarification on what you mean by the
> statement below:
> "More flexibility can be achieved by reading the request body
> earlier - for example, you can do this from your own module, or
> with embedded scripting such as perl or njs."
> Are you suggesting that I use ngx_http_read_client_request_body api in my
> module?

That's one of the possible solutions.

> I had similar trouble using that API with redirection. Are there some
> tricks to getting
> it to work when using that API? Are there any reference implementations
> doing
> redirection after inspecting the request body?

Refer to the mirror module to see how to restore request phases 
processing after reading the request body, it might be helpful.

Maxim Dounin

More information about the nginx-devel mailing list