質問: ### 質問事項 telnet, openssl などでサーバーに対してリクエストを投げた際の応答に 不明な文字が存在しているため, それが何か教えていただけないでしょうか. ### 発生している問題・エラーメッセージ 例えば Google(https://www.google.com) に対して以下のリクエストを投げた場合とします. ``` GET / HTTP/1.1 Host: www.google.co.jp User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36(省略) Accept: */* Connection: close ``` 以下, 受信される一部のメッセージなのですが この先頭の `6933` がわかりません. ``` 6933
回答: > > この先頭の 6933 がわかりません. > > > チャンクサイズ(16進数のバイト数)です。 レスポンスヘッダーに`Transfer-Encoding: chunked`があるはずです。 ◇参考情報 HTTP1.1のTransfer-Encoding: chunkedを試してみる Transfer-Encoding キーワード「チャンク形式転送エンコーディング」