HTTP报文
本文包括以下几部分: 报文流; HTTP报文的结构; 请求报文和响应报文
报文流
此内容不许多讲,一图足矣
HTTP报文的结构
HTTP报文由起始行,包含属性的首部和包含数据的主题三部分组成;起始行和首部就是由行分割的ASCII文本。每行以(回车+换行,记作CRLF)作为行终止;尽管HTTP指定为CRLF,但是稳健的应用程序页应该接受单个换行符作为行终止;一个典型的HTTP事务为:
在此引申一下, 在发送请求报文中,HOST字段为必须字段; 用户在浏览器中输入了www.joes-hardware.com, 并且通过DNS也能准确地找到该主机;但是该主机ip上对应的可能有若干个服务,而hos