后端接口返回的数据类型_服务器拒绝请求_错误描述对错误的简要描述
后端接口返回的数据类型
Vue登录后端接口通常会返回以下几种数据类型:
1. 状态码
状态码是后端接口返回的标准代码,用于表示请求结果。
状态码 | 含义 |
---|---|
200 OK | 请求成功,服务器返回所请求的数据。 |
201 Created | 请求成功,并且服务器创建了新的资源。 |
400 Bad Request | 客户端请求有误,服务器无法处理。 |
401 Unauthorized | 请求未经授权,用户需要进行身份验证。 |
403 Forbidden | 服务器拒绝请求,即使用户已认证。 |
404 Not Found | 请求的资源不存在。 |
500 Internal Server Error | 服务器内部错误。 |
2. 令牌(Token)
令牌是用于后续请求身份验证的凭证。
令牌类型 | 描述 |
---|---|
JWT | JSON Web Token,一种紧凑、URL安全的令牌格式。 |
OAuth Token | 用于OAuth2.0协议的令牌,分为访问令牌和刷新令牌。 |
Session ID | 服务器生成的会话标识符,存储在客户端的Cookie中。 |
3. 用户信息
登录成功后,后端接口通常会返回一些用户信息。
- 用户ID:用户的唯一标识符。
- 用户名:用户的登录名或显示名。
- 邮箱地址:用户的电子邮件地址。
- 角色信息:用户在系统中的角色。
- 权限信息:用户在系统中拥有的权限列表。
4. 错误信息
当登录请求失败时,后端接口会返回详细的错误信息。
- 错误代码:表示具体错误类型的代码。
- 错误描述:对错误的简要描述。
- 解决建议:解决问题的建议。
Vue登录后端接口返回的数据主要包括状态码、令牌、用户信息和错误信息。这些数据有助于确保用户身份验证和系统安全性。