proxy_pass www-encoding bug

Борис Долгов boris at dolgov.name
Thu Jul 31 22:10:33 MSD 2008


используйте proxy_pass http://somadomain.com/

31 июля 2008 г. 21:31 пользователь MZ <zuborg at advancedhosters.com> написал:

> nginx 0.6.32:
> если использовать proxy_pass http://somadomain.com (без указания uri)
> то в случае если исходный uri включал в себя пробел (закодированый) -
> nginx этот пробел раскодирует и передает в исходном виде:
>
> GET /original uri with space HTTP/1.0
> Host: somedomain.com
> Connection: close
>
> ну и с бекенда возвращается соотв
>
> HTTP/1.1 400 Bad Request
>
> на nginx 0.5.35 такой проблемы нет - он кодирует запрос перед передачей
> на бекенд:
>
> GET /original%20uri%20with%20space HTTP/1.0
>



-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080731/866ca046/attachment.html>


More information about the nginx-ru mailing list