ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Проблема в NGINX


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Проблема в NGINX
  • From: "Андрей Погорельцев" <rentgenx@xxxxxxxxx>
  • Date: Fri, 31 Oct 2008 22:44:58 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=sdR2qTqK8GnjXM1wcKOE4WcqLeFr1O7k9GC6H59B85k=; b=O5mMGPPlvWWetxmzohtFexAL08kBQemzRNPwIKkqaXtU9c6QcLIWsifa5mjMifiL08 F0m0uNj9xXf6XH54OmS4p1epKbihXIMw+CMY8ZUe3D0y0NkIolP7yRiMTUGyhgIcHA6Y G+9YWwrPdfDq2jEwZvitP+KOxpbcN0A2iy5gI=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=w4tk6vbaweKI5hEc3mkyGJMAxaUOuVd/DKS237YO0YL20XdPgeFJiQ17uDxUzqG24H V+JGdGG0Ix1n9aYtQrQ3a76i1XjbLLMzbPjxRnlffeWeKNOy8PaSLlXLx7gCx1UAfDXr 4qE/QXxOr4l6+l48jqhsPuvJDbs6HvUAhuYJo=

Перечитайте RFC 1945 повнимательнее, может быть наступит
просветление.

Подсказка: то, что HTTP/1.0 не определяет семантику заголовка
Host - не означает, что его нельзя использовать.

Maxim Dounin

p.s. Я ни коим образом не утверждаю, что для запросов к бекендам
не надо уметь использовать HTTP/1.1. Однако это не является
простой задачей, и на текущий момент ситуация такова, что для
запросов используется HTTP/1.0. И в проблеме виноват бекенд,
вернувший некорректный ответ.

Если в RFC по HTTP/1.0 не описаны chunked ответы и хидер, то я тоже могу их использовать? Не понимаю вашей логики.
Еще раз повторю: Win HTTP Server API не позволяет отдавать в HTTP/1.0,получается, что отвечая на 1.0 ответом 1.1 я уже нарушаю RFC?!
А если извне прийдут другие заголовки HTTP/1.1, то в бэкэнд прийдет 1.0? По сути, это урезание протокола как такового! Я конечно могу отвечать не chunked на 1.0, но это КОСТЫЛЬ и не больше,причем на больную ногу NGINX'а!
--
С Уважением, Андрей Погорельцев!


 




Copyright © Lexa Software, 1996-2009.