<div dir="ltr">За ссылку на upload.html большое спасибо. На текущий момент, по моим экспериментам ничего не поменялось<div><br></div><div>Принимать проблематично иногда эти лишние 50 метров данных. И да решение с 100 Continue это вроде то, что нужно, только браузеры этого не делают. </div></div><div class="gmail_extra"><br><div class="gmail_quote">31 марта 2015 г., 13:28 пользователь Gena Makhomed <span dir="ltr"><<a href="mailto:gmm@csdoc.com" target="_blank">gmm@csdoc.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 31.03.2015 8:22, Pavel V. wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Вопрос следующий: есть клиентское приложение (сайт), которое<br>
отсылает большие (~50MB) посты мультипартом. Хочется на некоторые<br>
отсылать редирект: 302 или 307 √ не имеет значения.<br>
</blockquote></blockquote></blockquote>
<br></span>
Значение имеет, потому что после 302 редиректа POST превратится в GET.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Но сразу, а не зачитывая/буферезируя реквест боди на прокси. Можно?<br>
</blockquote></blockquote></blockquote>
<br></span>
Можно без проблем, если клиент работает по протоколу HTTP/1.1<br>
и поддерживает Expect / Continue:<br>
<br>
<a href="http://blog.eexit.net/curl-forward-post-over-http-redirections/" target="_blank">http://blog.eexit.net/curl-<u></u>forward-post-over-http-<u></u>redirections/</a><span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Могу ошибаться, но по протоколу http 1 ответ<br>
отправляется после получения всего запроса.<br>
</blockquote></blockquote>
<br></span>
Даже в самом худшем случае - ничто не запрещает получить<br>
весь запрос (~50MB) и в ответ на него вернуть клиенту редирект.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
А 413 (Request Entity Too Large) когда отправляется? Тоже после получения всего запроса?<br>
</blockquote>
<br></span>
в 2007 году ситуация была такой: <a href="http://sysoev.ru/web/upload.html" target="_blank">http://sysoev.ru/web/upload.<u></u>html</a><br>
Почему невозможно корректно ограничить размер закачиваемого файла<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Best regards,<br>
Gena</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/<u></u>mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Viacheslav Biriukov<br>BR<br><div><a href="http://biriukov.me" target="_blank">http://biriukov.me</a></div></div></div>
</div>