典型的HTTP請求消耗多少字節的數據。 例如,如果我通過瀏覽器從服務器請求頁面,會發送多少個字節的數據?Http以字節爲單位獲取請求包大小
回答
使用Fiddler來攔截請求並親自查看。
它有所不同,尤其是當涉及到GET
查詢或請求,但我估計它約爲0.5—1k
。
但是,從瀏覽器請求頁面也可能導致請求圖片,樣式表和其他引用內容。
編輯:原來我提出了要求+回覆的估計。
我建議你使用像wireshark一樣的完整數據包嗅探器。你會愛上它:)
從這裏下載: http://www.wireshark.org/
相當典型的要求,430個字節:
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
請求與長查詢字符串和小餅乾657個字節)
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
你是如何得到這個數字? – 2009-09-04 10:50:14
我用tcpdump嗅探了它,並用一些標準的unix工具計算了標題中的字節。 – nos 2009-09-04 10:54:08
謝謝!精心製作頭包轉儲。 – 2009-09-04 11:02:14
- 1. 計算HTTP請求發佈的大小(以字節爲單位)
- 2. 以PHP格式獲取http請求的字節大小
- 3. 獲取HTTPRequest/HTTPResponse頭字節大小(以字節爲單位)
- 4. 如何獲取Java中的HTTP響應大小(以字節爲單位)
- 5. 獲取文件的總大小以字節爲單位
- 6. C++獲取EOL的大小(以字節爲單位)
- 7. Actionscript 3 - 以字節爲單位獲取ByteArray的大小
- 8. 上傳之前獲取圖像大小(以字節爲單位)
- 9. 枚舉大小(以字節爲單位)
- 10. Java HTTP請求:獲取內容大小
- 11. SSH登錄請求的大小(以字節爲單位)是多少?
- 12. 以字節爲單位獲取圖像大小以檢查不良圖像
- 13. 以字節爲單位獲取std :: string的字符串的大小
- 14. 獲取SCNNode包圍大小(以米爲單位)
- 15. 獲取請求的大小
- 16. 如何獲取請求的字節大小?
- 17. 如何計算以字節爲單位的節點大小
- 18. 如何通過gulp任務獲取文件大小(以字節爲單位)
- 19. 如何使用Perl以兆字節爲單位獲取文件的大小?
- 20. 如何在Windows 2000上以字節爲單位獲取硬盤大小?
- 21. 使用java代碼獲取ResultSet的大小(以字節爲單位)
- 22. 如何在perl中獲取以字節爲單位的數組大小?
- 23. 如何用PHP和GD獲取圖像資源大小(以字節爲單位)?
- 24. 如何用Delphi以字節爲單位獲取圖像的大小?
- 25. 節點js獲取HTTP請求名稱
- 26. Http獲取請求中止以前的獲取請求
- 27. 以字節爲單位測量字符串的大小php
- 28. 以字節爲單位的UTF-8字符串大小
- 29. 以字節爲單位的字典大小
- 30. 如何以像素爲單位獲取終端大小或字體大小?
難道不容易回答而不是掩飾* fsck off *作爲答案嗎? ;-) – 2009-09-04 10:45:43
@hacker:我的意思是認真回答。請求大小可能會有所不同,因此沒有人可以爲問題提供明確的答案。我提到了一種方法,實際上提供了一個鏈接到提琴手。這個答案如何* fsck off *? – 2009-09-04 10:47:10
好吧,你建議*自己看看*。雖然這絕對是你和我會使用的優秀技術,但這甚至不是一種估計的嘗試(當然,你不能提供明確的答案!)。我真的不認爲你的答案是*錯誤*或*不好*,我只是沒有看到它作爲*答案* ;-)我很想自己做,但我會把它當作評論。是的,你可以不同意我的說法,那很好;-) – 2009-09-04 10:51:57