用于 HTTP 协议交互的数据信息被称为 HTTP 报文,分为首部和主体。通常首部内容更丰富,主体主要就是传递的数据,不一定每次都有。
状态码
从服务端返回的结果中会包含着状态码,表示客户端请求服务端的处理结果。通常常见的有以下几种,
- 200 成功
- 400 请求报文出错
- 401 认证请求
- 403 禁止
- 404 没有找到
- 500 服务端内部错误
- 503 服务端无法触达(有可能是服务器在发布或停机)
对 200 状态的返回处理基本就是业务逻辑了,而对 4xx 的处理,除了请求格式之类的错误需要修正外,其他基本会做 token 失效处理(即退回到登录页进行登录认证授权),404 则基本会在开发调试阶段由于新增接口而导致,生产上不太可能,对于 5xx 的处理,客户端是无能为力的,只能告知服务端或者明确一下服务端状态。
网友评论