<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 23, 2015 at 7:10 PM, Руслан Закиров <span dir="ltr"><<a href="mailto:ruz@sports.ru" target="_blank">ruz@sports.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class=""><br><div class="gmail_quote">On Wed, Dec 23, 2015 at 6:49 PM, Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="overflow:hidden">X-Accel-Redirect changes a request from POST to GET.</div></blockquote></div><br></span>No, it doesn't. Getting request method POST on the backend and even form data is intact.</div></div></blockquote><div><br></div><div><br></div><div>Output from the psgi app (updated gist with data dumper):</div><div><br></div><div><div>127.0.0.1 - - [23/Dec/2015:19:05:46 +0300] "POST /a/ HTTP/1.0" 200 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"</div><div>{</div><div>  CONTENT_LENGTH => 7,</div><div>  CONTENT_TYPE => 'application/json, application/x-www-form-urlencoded',</div><div>  HTTP_ACCEPT => '*/*',</div><div>  HTTP_ACCEPT_ENCODING => 'gzip, deflate',</div><div>  HTTP_ACCEPT_LANGUAGE => 'en-US,en;q=0.8,ru;q=0.6',</div><div>  HTTP_CACHE_CONTROL => 'no-cache',</div><div>  HTTP_CONNECTION => 'close',</div><div>  HTTP_HOST => '<a href="http://127.0.0.1:5000">127.0.0.1:5000</a>',</div><div>  HTTP_ORIGIN => 'chrome-extension://fdmmgilgnpjigdojojpjoooidkmcomcm',</div><div>  HTTP_PRAGMA => 'no-cache',</div><div>  HTTP_USER_AGENT => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36',</div><div>  PATH_INFO => '/b/',</div><div>  QUERY_STRING => '',</div><div>  REMOTE_ADDR => '127.0.0.1',</div><div>  REMOTE_PORT => 56137,</div><div>  REQUEST_METHOD => 'POST',</div><div>  REQUEST_URI => '/b/',</div><div>  SCRIPT_NAME => '',</div><div>  SERVER_NAME => 0,</div><div>  SERVER_PORT => 5000,</div><div>  SERVER_PROTOCOL => 'HTTP/1.0',</div><div>  'psgi.errors' => *::STDERR,</div><div>  'psgi.input' => bless( \*{'Stream::Buffered::PerlIO::$io'}, 'FileHandle' ),</div><div>  'psgi.multiprocess' => '',</div><div>  'psgi.multithread' => '',</div><div>  'psgi.nonblocking' => '',</div><div>  'psgi.run_once' => '',</div><div>  'psgi.streaming' => 1,</div><div>  'psgi.url_scheme' => 'http',</div><div>  'psgi.version' => [</div><div>    1,</div><div>    1</div><div>  ],</div><div>  'psgix.harakiri' => 1,</div><div>  'psgix.input.buffered' => 1,</div><div>  '<a href="http://psgix.io">psgix.io</a>' => bless( \*Symbol::GEN5, 'IO::Socket::INET' )</div><div>}</div><div>x=y&y=z</div><div>127.0.0.1 - - [23/Dec/2015:19:05:46 +0300] "POST /b/ HTTP/1.0" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"</div></div><div><br></div><div><br></div><div>-- <br></div></div><div class="gmail_signature"><div dir="ltr"><div>Руслан Закиров</div><div>Руководитель отдела разработки веб-сервисов</div><div><span>+7(916) 597-92-69</span>, <span>ruz @ <a href="http://www.sports.ru/" target="_blank"><img src="http://farm7.static.flickr.com/6235/6210250811_19a888dbba_o.jpg" width="43" height="14" style="vertical-align: bottom; margin-right: 0px;"></a></span></div></div></div>
</div></div>