2012-03-05 3 views
1

Я просто пытался проанализировать все поля заголовков в плагине Firefox - Firebug. Сначала я вышел из Stack   Overflow, а затем очистил все файлы cookie из моего браузера.Анализ заголовков HTTP в Firebug

Затем я перешел на страницу   переполнения. Я имею в виду, когда видел поля запроса 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 из своего браузера. Как файл 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 

Если это не первый запрос, то почему она не показывает первый запрос?

ответ

3

Вы перезапустили браузер после очистки файлов cookie, поскольку из моей памяти некоторые браузеры не очищают файлы cookie для любых открытых в данный момент сайтов?

Отсканированный фрагмент выглядит как часть ответа части ответа через загрузку страницы, поэтому это не первоначальный запрос для страницы HTML.

Когда страница HTML будет запрошена снова, cookie Google Analytics (то есть то, что вы получили выше), будет повторно отправлено, поэтому любые последующие компоненты на странице также получат cookie.

+0

Я попробую это и дам вам знать. – Ashwin

+0

Не очищается ли cookie Google Analytics при очистке всех файлов cookie? – Ashwin

+0

Да, очистка файлов cookie должна удалить файл cookie GA. Что вам нужно сделать, так это посмотреть на заголовки для первого запроса страницы, то есть html, чтобы проверить, что у него нет набора файлов cookie, поскольку после этого запроса будет установлен cookie. –

Смежные вопросы