计算机网络学习笔记(二)
作者:互联网
HTTP(Hyper Text Transfer Protocol)
支持客户/服务器模式
简单快速
灵活
无连接(HTTP1.1起使用长连接 Connection:keep-alive)
无状态
HTTP请求报文 | |||||||
请求方法 | 空格 | URL | 空格 | 协议版本 | 回车符 | 换行符 | 请求行 |
头部字段名 | : | 值 | 回车符(/r) | 换行符(/n) | 请求头部 | ||
头部字段名 | : | 值 | 回车符 | 换行符 | |||
回车符 | 换行符 | ||||||
请求正文 |
响应报文 | |||||||
协议版本 | 空格 | 状态码 | 空格 | 状态码描述 | 回车符 | 换行符 | 状态行 |
头部字段名 | : | 值 | 回车符(/r) | 换行符(/n) | 响应头部 | ||
头部字段名 | : | 值 | 回车符 | 换行符 | |||
回车符 | 换行符 | ||||||
响应正文 |
请求/响应的步骤
客户端连接到Web服务器
发送HTTP请求
服务器接受请求并返回HTTP响应
释放连接TCP连接
HTTP状态码:
1xx:指示信息--请求已接收,继续处理
2xx:成功-- 请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器端错误--服务器未能实现合法的请求
标签:学习,HTTP,请求,--,笔记,计算机网络,回车符,换行符,字段名 来源: https://www.cnblogs.com/h01d/p/15661951.html