Я просто пытался проанализировать все поля заголовка HTTP в плагине Firefox - Firebug . Сначала я вышел из Stack Overflow, а затем удалил все куки из моего браузера.
Затем я перешел на домашнюю страницу переполнения стека. Я имею ввиду пока видел HTTP-запрос и поля заголовка ответа. Вот что я увидел:
Response Headers
Via 1.0 proxy_server
Content-Length 135
Date Mon, 05 Mar 2012 06:01:33 GMT
Content-Type application/json
Cache-Control private
X-Cache MISS from sampark.ncb.ernet.in
Request Headers
Host stackoverflow.com
User-Agent Mozilla/5.0 (Windows NT 6.0; rv:12.0a2) Gecko/20120303 Firefox/12.0a2
Accept application/json, text/javascript, */*; q=0.01
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Proxy-Connection keep-alive
X-Requested-With XMLHttpRequest
Referer http://stackoverflow.com/
Cookie __qca=P0-383120279-1330927291125; __utma=140029553.974890682.1330927291.1330927291.1330927291.1; __utmb=140029553.1.10.1330927291; __utmc=140029553; __utmz=140029553.1330927291.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); gauthed=1
В заголовок запроса включен файл cookie. Но, как я уже сказал, я удалил все куки из моего браузера. Как файл cookie включен в запрос? Что на самом деле здесь происходит?
Я сделал так, как сказал Энди Дэвис. Сначала я очистил все куки, перезапустил Firefox и затем перешел на www.stackoverflow.com
. Firebug показывает это:
GET http://stackoverflow.com/tags/ios/subscriber-info?_=1331946084371
Заголовки для вышеуказанного запроса содержали:
Cache-Control private
Content-Encoding gzip
Content-Length 390
Content-Type text/html; charset=utf-8
Date Sat, 17 Mar 2012 01:01:19 GMT
Vary Accept-Encoding<Br>
Request Headers
Accept text/html, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Connection keep-alive
Cookie __utma=140029553.1336172974.1331946082.1331946082.1331946082.1; __utmb=140029553.1.10.1331946082; __utmc=140029553; __utmz=140029553.1331946082.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __qca=P0-115511794-1331946081644; gauthed=1
Host stackoverflow.com
Referer http://stackoverflow.com/
User-Agent Mozilla/5.0 (Windows NT 6.0; rv:12.0a2) Gecko/20120303 Firefox/12.0a2
X-Requested-With XMLHttpRequest
Если это не первый запрос, то почему он не показывает первый запрос?