Welcome! Log In Create A New Profile

Advanced

Re: Modules developing

Maxim Dounin
October 24, 2013 12:34PM
Hello!

On Thu, Oct 24, 2013 at 07:01:29PM +0400, Deymon wrote:

>
> Good day,
> all nginx’s developers.
> There are
> task module development for nginx.
> Upon
> receipt of the request, permitting it, we forward the request to the backend
> (e.g.  other web-server) using the modified module
> (ngx_http_proxy_module). Upon receipt the response from the server, we need to
> modify the response (buffers chunks) and send it to frontend (e.g. browser). We
> have tried to connect to the stream via:
> -    u->pipe->input_filter;
> -    r->upstream->pipe->input_filter.
> But but did
> not get the desired result.
> How to
> solve this problem? How to we need to connect to the processing chain: as a
> module-handler, filter-module?

The input_filter callback is intended to parse protocol data
(e.g., FastCGI records). For general response modifications
consider writing a filter module. Some general hints can be found
in Evan Miller's guide, see here:

http://www.evanmiller.org/nginx-modules-guide.html

--
Maxim Dounin
http://nginx.org/en/donation.html

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Modules developing

Deymon 809 October 24, 2013 11:02AM

Re: Modules developing

Maxim Dounin 371 October 24, 2013 12:34PM

How to obtain location field in my module

Deymon 379 December 13, 2013 02:08AM

Re: How to obtain location field in my module

Maxim Dounin 406 December 13, 2013 01:30PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 58
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready