一般的なHTTP取得要求が消費するデータのバイト数。 たとえば、ブラウザからサーバーからページを要求すると、送信されるデータのバイト数はいくらですか?HTTP get要求パケットサイズ(バイト単位)
答えて
Fiddlerを使用してリクエストを傍受し、自分で確認してください。
特に、GET
クエリまたはPOST
リクエストについては異なりますが、約0.5—1k
と推定されます。
しかし、ブラウザからページを要求すると、写真、スタイルシート、その他の参照コンテンツが要求されることもあります。
編集:元々私はリクエスト+回答の見積もりに入れました。
wiresharkのような完全なパケットスニファを使用することをお勧めします。あなたはそれを愛するだろう:)
ここでそれを取得します。 http://www.wireshark.org/
をかなり典型的な要求、430バイト:長いクエリ文字列と小さなクッキー657バイトの
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
リクエスト)
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
どのようにその数字になったのですか? –
私はそれをtcpdumpで盗聴し、いくつかの標準的なunixツールを使ってヘッダーのバイト数を数えました。 – nos
ありがとう!精巧なヘッダーパケットダンプのために。 –
- 1. 分度器HTTP GET要求
- 2. Netty:単一のHTTP要求または応答のバイト数?
- 3. 最後のバイトのHTTP範囲要求
- 4. Python HTTP GET。 "間違った要求"
- 5. Angular2 HTTP GETヘッダーとの要求が
- 6. バイト単位でビット単位でインクリメント(C#)
- 7. JavaのHTTPレスポンスサイズを取得する方法(バイト単位)
- 8. 角度GET要求CORS
- 9. Laravelルート・エラーは、単純なGETリクエストを設定する要求
- 10. 機能は、get要求
- 11. RestTemplate要求パラメータでGETリクエスト
- 12. HTTP GETが無限にデータを要求します
- 13. 9 HTTP GET要求を待つ方法角2
- 14. PHPスクリプトとJSON応答へのHTTP POST/GET要求
- 15. Javaソケット経由のHTTPS GET/HTTP/1.1要求
- 16. のNode.js HTTP GET Mailchimpへの要求がエラー
- 17. http get要求で演算をパスする
- 18. HTTP GET要求が期待どおりに機能しない
- 19. HTTP/GET要求を送信中にC#WinApp throws(403)Fobidden例外
- 20. 同時HTTP GET要求を送信する先
- 21. Nodejを使用して単一のHTTP要求マルチリダイレクションが必要
- 22. HTTP POST要求エラーHTTPError:不正要求
- 23. 単純なjQuery GET要求が機能しない
- 24. 単純なGET要求でcURL関数がfalseを返す
- 25. どのように単一のGET要求
- 26. リダイレクト要求をGETして
- 27. $に.get要求shopifyエラー
- 28. GET API要求フォームデータ型
- 29. get要求はここ
- 30. パラメータ付きのGET要求
答えとして* fsckをオフに変える代わりに、全く答えない方が簡単ではないでしょうか? ;-) –
@hacker:私は深刻な答えとしてそれを意味しました。リクエストのサイズはさまざまなので、誰もその質問に明確な答えを出すことはできません。私は方法を述べ、実際にフィドラーへのリンクを提供しました。この答えはどのように* fsckオフ*ですか? –
さて、あなたは*あなた自身のために*見ることを提案しました。それは確かにあなたと私の両方が採用する優れたテクニックですが、これは見積もりの試みではありません(もちろん、あなたは明確な答えを出すことはできません)。私は本当にあなたの答えが*間違っているか、悪い*であるとは思っていませんが、私はそれを*回答*とは見ません;-)私はそれを自分自身でやってみたいと思っていましたが、そして、はい、あなたはそれについて私に同意できません;-) –