Tipik bir HTTP alma isteği için kaç bayt veri tükeĢir. Örneğin, bir tarayıcıdan sunucudan bir sayfa istesem kaç bayt veri gönderilecekti?Http, paket boyutunu bayt olarak alır.
cevap
İsteği engellemek ve kendiniz görünmek için Fiddler kullanın.
Özellikle, GET
sorguları veya POST
istekleri söz konusu olduğunda, ancak 0.5—1k
hakkında tahmin edeceğimde, değişiklik gösterir.
Tarayıcıdan sayfa isteme, yine de, resimler, stil sayfaları ve diğer başvurulan içeriğin istenmesiyle sonuçlanabilir.
Düzeltme: Aslında istek + cevap için tahminde bulundu.
Wireshark gibi tam bir paket sniffer kullanmanızı öneririm. Bunu :) isterdim
buradan alın: http://www.wireshark.org/
Oldukça tipik istek, 430 bayt:
GET /ga.js HTTP/1.1\r\n
Host: www.google-analytics.com\r\n
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)\r\n
Accept: */*\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://stackoverflow.com/\r\n
If-Modified-Since: Mon, 31 Aug 2009 17:13:58 GMT\r\n
\r\n
\r\n
uzun bir sorgu dizesi ile talep ve küçük bir çerez 657 bayt)
GET /pixel;r=978178957;fpan=0;fpa=1241112640-44259546-69321280;ns=0;url=http%3A%2F%2Fstackoverflow.com%2F;ref=;ce=1;je=1;sr=1920x1200x32;dg=E5912-W-MO-5;dst=1;et=1252061014745;tzo=-120;a=p-c1rF4kxgLUzNc HTTP/1.1\r\n
Host: pixel.quantserve.com\r\n
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729)\r\n
Accept: image/png,image/*;q=0.8,*/*;q=0.5\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://stackoverflow.com/\r\n
Cookie: uid=1274108650-45267447-66848880; mc=1137458542-57565784-88898864\r\n
\r\n
\r\n
Bu rakamı nasıl buldunuz? –
Tcpdump ile kokladım ve bazı standart unix araçlarıyla başlıklardaki baytları saydım. – nos
Teşekkürler! ayrıntılı başlık paketi dökümü için. –
Cevaplamak yerine daha kolay cevap vermek yerine * fsck off * yanıtı kullanmak daha kolay olmaz mıydı? ;-) –
@hacker: Bunu ciddi bir cevap olarak kastediyordum. İstek boyutu değişebilir, böylece kimse soruna kesin bir cevap veremez. Bir yöntemden bahsetmiştim ve aslında Fiddler'a bir link verdim. Bu cevap nasıl * fsck off *? –
Eh, kendiniz için * görmeyi önerdiniz *. Her ne kadar kesinlikle siz ve ben de işe yarayacak üstün bir teknik olsa da, bu, tahmin etmeye yönelik bir girişim değildir (elbette kesin bir cevap veremezsiniz!). Cevabını * yanlış * veya * kötü * olarak görmüyorum, sadece bir cevap olarak görmüyorum * ;-) Kendimi yapmaya zorlandım, ama sonra yorum olarak koyardım. Ve evet, bu konuda bana katılmıyorum, bu iyi ;-) –