计算机网络学习笔记(二)

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:服务器端错误--服务器端错误--服务器未能实现合法的请求

 

posted @ 2021-12-08 16:22  h01d  阅读(30)  评论(0)    收藏  举报