Ajax:业务状态码和响应状态码还在傻傻分不清

431 阅读1分钟

概念-响应码

目标

了解每个响应码数字对应的含义

讲解

  1. 常见的响应状态码如下35.png

概念-业务状态码

业务状态码一般是后端写的,通常为0或1

目标

了解响应状态码和业务状态码区别

如何区分是响应状态码还是业务状态码呢?#

正确区分响应状态码和业务状态码的不同,是保证使用 Ajax 不迷茫的必要前提。从如下 3 个方面进行区分:

  1. 位置
  2. 结果
  3. 通用性

位置不同#

响应状态码:在响应报文的状态行中

业务状态码:在响应报文的响应体中

image-20230203151246067

结果不同#

响应状态码:只能表示这次请求和响应成功与否

业务状态码:用来表示这次业务处理的成功与否

通用性不同:#

响应状态码:http协议规定,每个数值都有固定含义,具有通用性

业务状态码:后端程序员约定的,每个项目业务值不固定,不具有通用性