38103


urllib.requestモジュールのurlopen関数を使用し得られるhttp.client.HTTPResponseオブジェクトの構造について、以下の点をお教えいただけないでしょうか？  
・ボディデータにはどのようなデータが含まれているのか（htmlファイルの中身でしょうか？）  
・ボディデータ以外にはどのようなデータが含まれているのか

初歩的な質問で申し訳ありませんが、お教えください。  
よろしくお願いいたします。


CC BY-SA 3.0
2017-09-21T18:35:17.820
38097
2017-09-22T03:52:00.937
25434
question
python3
http.client.HTTPResponseオブジェクトはどのような構造でしょうか？


> ボディデータにはどのようなデータが含まれているのか

HTMLを返すresponse(Content-type: text/html)なら、bodyにはHTML本文が入っているでしょう。他のContent-
type(image, pdf, cssなど)ならばHTMLではないでしょう。

> ボディデータ以外にはどのようなデータが含まれているのか

http.client HTTPResponse Objects - Python3  
<https://docs.python.org/3.6/library/http.client.html#httpresponse-objects>

ここに書いてありますが、body以外にもheaderやstatus codeの情報が含まれています。


CC BY-SA 3.0
2017-09-22T03:52:00.937
38103
2017-09-22T03:52:00.937
20206
38097
answer