Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proxy_pass www-encoding bug
В чт, 31/07/2008 в 22:10 +0400, Борис Долгов пишет:
> используйте proxy_pass http://somadomain.com/
Спасибо, как я упоминал, в 0.5 проблем нет, я пока там посижу, тем более
что у меня локейшн с регекспами
> 31 июля 2008 г. 21:31 пользователь MZ <zuborg@xxxxxxxxxxxxxxxxxxx>
> написал:
> 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@xxxxxxxxxxx
>
|