http的头字段
头字段类型含义Date表示请求和响应生成的日期Pragma表示数据是否允许缓存的通信选项Cache-Control控制缓存的相关信息Connection设置发送响应之后TCP连接是否继续保持的通信选项Transfer-Encoding表示消息主体的编码格式Via记录途中经过的代理
和网关Authorization身份认证数据From请求发送者的邮件地址Referer当通过点击超级链接进入下一个页面时,在这里会记录下上一个页面的URIUser-Agent客户端软件的名
称和版本号等相关信息Accept客户端可支持的数据类型,以MIME类型来表示Accept-Charset客户端可支持的字符集Accept-Language客户端可支持的语言Host接收请求的服务器ip地址和端口号Range当需要只获取部分数据而不是全部数据时,可通过这个字段指定要获取的数据范围Location表示信息的准确位置Server服务器程序的名称和版本
号等相关信息Allow表示指定的URI支持Content-Encoding当消息体经过压缩等编码处理时,表示其编码格式Content-Length表示消息体的长度Content-Type表示消息体的数据类型,以MIME规格定义的数据类型来表示Expires表示消息体的有效期Last-Modified数据的最后更新日期Content-Language表示消息体的语言Content-Location表示消息体在服务器上的位置Content-Range当仅请求部分数据时,表示消息体包含的数据范围
HTTP消息示例:
- HTTP,超文本传送协议。
- 协议,通信操作的规则定义称为协议。
- URI,统一资源标识符。
- 1 条请求消息中只能写 1 个 URI。如果需要获取多个文件,必须 对每个文件单独发送 1 条请求。
IP 的基本思路