Protocol buffers 如何描述gRPC.proto模式返回的可能错误代码

Protocol buffers 如何描述gRPC.proto模式返回的可能错误代码,protocol-buffers,grpc,Protocol Buffers,Grpc,现在我正在使用注释,以便客户能够了解需要小心处理的错误: service UserService { // INVALID_ARGUMENT: if token is in wrong format // NOT_FOUND: if user specific by UpdateUserDeviceTokenRequest not found rpc UpdateUserDeviceToken(UpdateUserDeviceTokenRequest) returns (

现在我正在使用注释,以便客户能够了解需要小心处理的错误:

service UserService {
    // INVALID_ARGUMENT: if token is in wrong format
    // NOT_FOUND: if user specific by UpdateUserDeviceTokenRequest not found
    rpc UpdateUserDeviceToken(UpdateUserDeviceTokenRequest) returns (UpdateUserDeviceTokenResponse);
}

还有其他方法吗?

评论是将此类信息传达给客户端库作者的唯一方法。请注意,一些错误可能是由gRPC服务器和客户端库代码生成的,或者客户端和服务器之间的代理可能会生成错误,因此客户端必须准备好处理比您在方法描述中列出的更多的错误。您可能还对以下内容感兴趣: