📅  最后修改于: 2023-12-03 15:06:08.617000             🧑  作者: Mango
当进行 API 调用时,有可能会返回错误信息以提醒程序员。
例子:'{"errors":[], "error":{"zz":{"statuscode":"403","message":"Forbidden -- 管理规则禁止的请求."}}} - Html'
这个例子中,API 调用返回了一个错误信息,包括错误码和错误信息。下面分析一下具体含义。
错误信息以 JSON 格式返回,其中包含三个部分:errors
、error
和 message
。
errors
和 error
是 JSON 对象,用于存放一些与错误相关的信息,例如错误码和错误信息。而 message
则是一个字符串,表示错误的具体描述。
errors
:返回与错误相关的信息。在这个例子中,它被设为空数组。如果有错误的话,它会被填充一些额外信息,例如错误码、错误详情等。但请注意,errors
并不是必须返回的字段。
error
:错误信息的主体,保存了错误的具体描述。在这个例子中,它是一个 JSON 对象,包含了两个字段:statuscode
和 message
。其中 statuscode
表示错误码,这里是 403
,message
则是一个字符串,表示错误的具体描述。
message
:返回给用户的错误信息。本例中,message
的值是 'Forbidden -- 管理规则禁止的请求.'
。
# 错误信息介绍
当进行 API 调用时,有可能会返回错误信息以提醒程序员。
例子:`'{"errors":[], "error":{"zz":{"statuscode":"403","message":"Forbidden -- 管理规则禁止的请求."}}} - Html'`
这个例子中,API 调用返回了一个错误信息,包括错误码和错误信息。下面分析一下具体含义。
## 错误信息的格式
错误信息以 JSON 格式返回,其中包含三个部分:`errors`、`error` 和 `message`。
`errors` 和 `error` 是 JSON 对象,用于存放一些与错误相关的信息,例如错误码和错误信息。而 `message` 则是一个字符串,表示错误的具体描述。
## 各部分的含义
- `errors`:返回与错误相关的信息。在这个例子中,它被设为空数组。如果有错误的话,它会被填充一些额外信息,例如错误码、错误详情等。但请注意,`errors` 并不是必须返回的字段。
- `error`:错误信息的主体,保存了错误的具体描述。在这个例子中,它是一个 JSON 对象,包含了两个字段:`statuscode` 和 `message`。其中 `statuscode` 表示错误码,这里是 `403`,`message` 则是一个字符串,表示错误的具体描述。
- `message`:返回给用户的错误信息。本例中,`message` 的值是 `'Forbidden -- 管理规则禁止的请求.'`。