<div dir="ltr"><div>Hi,</div><div><br></div><div>I was reading world famous tutorial by Emiller. Nginx guide to module development.</div><div><br></div><div>I was going to ngx_http_proxy_handler() as described in tutorial.</div><div><br></div><div>I seen request structure is stored in two places in upstream.</div><div><br></div><div>    u->pipe->input_filter = ngx_http_proxy_copy_filter;</div><div>    u->pipe->input_ctx = r;  <<------</div><div><br></div><div>    u->input_filter_init = ngx_http_proxy_input_filter_init;</div><div>    u->input_filter = ngx_http_proxy_non_buffered_copy_filter;</div><div>    u->input_filter_ctx = r;   <<------</div><div><br></div><div>Whats the difference between two variables?</div><div><br></div><div>If we want to take request structure from upstream in later stage before selecting server which value to be used?</div><div><br></div><div>Awaiting for reply.</div><div><br></div></div>