HTTP超文本传输协议(response)

HTTP超文本传输协议(response)

http协议分为两个部分:

1、请求消息:客户端发送给服务器端的数据
2、响应消息:服务器端发送给客户端的数据
设置完响应消息后,浏览器会自动的解析响应消息内容

数据格式:

响应行,响应头,响应空行,响应体

响应行的响应状态码:

响应行样式:HTTP/1.1 200 OK
构成:协议/版本号 状态码 状态码描述

响应状态码:
服务器告诉浏览器本次请求响应的一个状态。用一 个编码数字来表示,状态码都是三位数字

分类:

  • 1**:服务器接收客户端的消息,但是没有接收完成,服务器等待一段时间, 发送1**状态码来确认,是否需要接续发送消息
  • 2**:代表成功,本次请求响应成功。比如200
  • 3**:
    代表重定向(302)
    重定向:a找张三借钱,张三说我没钱,你去找李四,李四有钱。a 很听话的去找李四借钱。这个过程,就叫重定向。
    代表缓存(304):
    当客户端访问浏览器的时候,如果服务器的资源固定不经常发生变化,在响应后就直接把这个资源存储在浏览器里面了,所以当客户端再次来访问的时候,服务器响应一个304,告诉客户端,不要从我这拿数据了,从自己家拿吧。如果资源后期发生了变化,就会自动刷新,不再让访问缓存
  • 4**:客户端错误
    代表: 404::请求路径没有对应的资源
    代表: 405:请求仿式没有找到对应的请求方法
  • 5**:服务器端错误
    代表: 500:服务器内部出现异常
    比如:我们在doget方法里面写一个int i= 3/0;服务器代码错误

猜你喜欢

转载自blog.csdn.net/qq_43928469/article/details/111806146
今日推荐