http协议
超文本传输协议
http报文格式
http协议的请求报文和响应报文的结构故基本相同,由三大部分组成
1 起始行:描述请求或相应的基本信息
2 头部字段集合:使用key value形式更详细的说明报文
3 消息正文:实际传输的数据,他不一定是纯文本 ,也可以是图片视频等
二进制数据
请求行报文格式
method空格uri空格version换行
请求方法:表示对资源的操作
请求目标:通常是一个uri,标记了请求方法要操作的资源
版本号:
响应行报文格式
version空格status code空格reason换行
版本号
状态码:一个三位数,用代码的形式表示处理的结果
原因:作为数字状态码的补充,是更详细的解释文字,帮助人理解原因
http头字段
头部字段是key-value的形式,key和value之间用:分隔,最后用crlf换行
表示字段刚结束
字段名里不能出现空格
常用头字段:
请求字段
响应字段
通用字段