Status
类型定义了适合不同编程环境的逻辑错误模型,包括REST API和RPC API。它由gRPC使用。每条Status
消息包含三部分数据:错误代码、错误消息和错误详细信息。
您可以在API 设计指南中找到有关此错误模型以及如何使用它的更多信息。
JSON 表示 |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
领域 | |
---|---|
code | 状态代码,应该是 |
message | 面向开发人员的错误消息,应为英文。任何面向用户的错误消息都应本地化并在 |
details[] | 包含错误详细信息的消息列表。有一组通用的消息类型可供 API 使用。 包含任意类型字段的对象。附加字段 |