Собственно, вопрос в том, правильно ли я понимаю работу этой опции.
Как мне кажется, при обращении к серверу http/1.1, при установке соединения, сервер отдает ответ с кодом 100 (мол, все ок, жду). Клиент, получив такой код, начинает передачу и все поехало. Squid в нормальном состоянии ожидает получить такой код ответа, после чего продолжит обмен данными. Если сервер не отправит код 100, то Squid генерит ошибку 417 и передает ее клиенту. На случай корявых разработчиков сервера, можно дать команду забить на ожидание кода 100. Это и выполняется с помощью ignore_expect_100 on.
И больше никакой смысловой нагрузки эта опция не несет. Так или нет?
> Собственно, вопрос в том, правильно ли я понимаю работу этой опции.
> Как мне кажется, при обращении к серверу http/1.1, при установке соединения, сервер
> отдает ответ с кодом 100 (мол, все ок, жду). Клиент, получив
> такой код, начинает передачу и все поехало. Squid в нормальном состоянии
> ожидает получить такой код ответа, после чего продолжит обмен данными. Если
> сервер не отправит код 100, то Squid генерит ошибку 417 и
> передает ее клиенту. На случай корявых разработчиков сервера, можно дать команду
> забить на ожидание кода 100. Это и выполняется с помощью ignore_expect_100
> on.
> И больше никакой смысловой нагрузки эта опция не несет. Так или нет?угу
http://jskyworker.blogspot.ru/2011/06/squid-3-none417-post.html
http://www.squid-cache.org/Doc/config/ignore_expect_100/
http://www.ietf.org/rfc/rfc2616.txt
Спасибо )