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 20:31, MZ wrote:
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
также наблюдаю раскодирование uri и args в fastcgi_pass, 0.7.7, тоже мало
приятного.
Игорь, возможно стОит сделать выбор, раскодировать или нет?
|