I am trying to use mirror module for multiple requests, one usecase that I am interested in is sending PUT request to additional/mirror location. During that process I realized that PUT request became GET. When I took deeper look on subrequest function "ngx_http_subrequest(...)" I noticed that new request is always setup as GET. I was expecting behavior to be something like: --- a/src/by matfriday - Nginx Development