Comments 11
Спасибо, с нетерпением жду продолжения :)
Очень интересную тему вы затронули!
Важным обстоятельством является то, что GET-запросы могут кэшироваться.
А что, запросы другого типа не могут кешироваться?!
а) здесь мы наблюдаем классический феномен Призрачное "И только". Вы возражаете так, как если бы было написано "GET-запросы, и только они, могут кэшироваться" :) Однако, написано было не так.

б) безусловно, кроме них также могут кэшироваться HEAD-запросы (редкие для браузеров). Использование метода POST для получения cacheable ответов противоречит идеологии HTTP на нескольких уровнях.
Спасибо. Долго мучился с кешированием вебкама - изображение заливалось новое, а половина клиентов видели старое. Выяснилось, что проблема на проксях провайдера - они насильно кешировали статичный контент. Как ни странно, лечилось (и до сих пор лечится):
Pragma: no-cache
можете показать полные заголовки ответа, помимо Pragma: no-cache? и какая версия и софт прокси была у провайдера?
Если это всетаки миф то почему при нажатии клавиш CTRL+SHIFT+R в мозилле чтобы перезагрузить страницу насильно, мозилла вставляет туда этот заголовок

GET /blog/24313/#id2975240 HTTP/1.1
Host		squadette.habrahabr.ru
User-Agent	Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.7) Gecko/2009030516 Ubuntu/9.04 (jaunty) Firefox/3.0.7
Accept		text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language	en-us,en;q=0.5
Accept-Encoding	gzip,deflate
Accept-Charset	UTF-8,*
Keep-Alive	300
Connection	keep-alive
Cookie		PHPSESSID=<SESSIONID>
Pragma		no-cache
Cache-Control	no-cache
Ответ от сервера

HTTP/1.1 200 OK
Server			nginx
Date			Mon, 13 Apr 2009 11:18:03 GMT
Content-Type		text/html; charset=utf-8
Transfer-Encoding	chunked
Connection		keep-alive
Keep-Alive		timeout=25
Expires			Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control		no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma			no-cache
Content-Encoding	gzip
Супер! Добавил в закладки, соъарнил на диск, распечатаю в трёх экземплярах.
Сильно помогает, если нужно что-то по HTTP раскопать, а прочёсывать весь RFC не хочется.
Only those users with full accounts are able to leave comments. Log in, please.