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. –
- 1. Yapı boyutunu ve içeriğini golang olarak bayt cinsinden nasıl alabilirim?
- 2. Dize boyutunu bayt cinsinden nasıl alabilirim?
- 3. Dizenin boyutunu bayt cinsinden nasıl öğrenebilirim?
- 4. Bir scipy.sparse matrisinin bayt boyutunu belirleme?
- 5. Bir Swift String'in bayt cinsinden boyutunu hesaplayın
- 6. İyonik2'deki paket dosyalarının boyutunu nasıl azaltabilirim?
- 7. Dizgeyi bayt olarak
- 8. Mulesoft Http: İstek - Alma Hatası: HTTP paket başlığı çok büyük
- 9. NameValuePair kullanarak bayt HTTP nasıl gönderilir?
- 10. PHP - http üzerinden kaç bayt gönderdiğini belirleme
- 11. nodejs'de bayt buffer'ın içeriğinin gerçek boyutunu nasıl öğrenebilirim?
- 12. Marmalade Paket Kaynağı Olarak Ekleme
- 13. paket yükleme hatası "US-ASCII geçersiz bayt dizisi (ArgumentError)"
- 14. Gereksiz dosyaların bir java programına aktarılması bayt kodunun boyutunu artıracaktır.
- 15. Önceliği alır, maxRequestLength veya maxAllowedContentLength?
- 16. Ekran Boyutunu Tamsayı olarak atla Tamsayı olarak
- 17. Tamsayı olarak 3 bayt okuma
- 18. Python'da bayt olarak sys.argv 3k
- 19. Panelin boyutunu dinamik olarak değiştirin
- 20. Bitnami-Moodle max izin verilen paket boyutunu artırın
- 21. mysql tablo sütun isimlerini alfabetik olarak alır
- 22. bilinmeyen Dizi boyutunu Marshalling
- 23. HTTP üzerinden bir dosyayı C# içindeki bir bayt dizisine indirin?
- 24. Sınıfın bayt cinsinden boyutu
- 25. Bağımlılık, çıktıları tam olarak çevrimiçi demo olarak nasıl alır?
- 26. C# Kod boyutunu belirle
- 27. Bayt yararı, kısa tip
- 28. Bir seferde bir bayt okumadan bir HTTP akışını tüketme
- 29. Perl Değişkenlerini Bayt/Bit olarak görüntüleme
- 30. Ham baytları ham bayt olarak al R
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 ;-) –