gRPC-статус¶
В отличие от упомянутых ранее трейлеров, статус gRPC является необходимой составной частью ответа на gRPC-запрос, и должен обозначать, был ли запрос успешным, и если нет, то почему. Ниже приведена таблица со всеми доступными gRPC-статусами, согласно документации.
| Код | Числовое значение | Описание |
|---|---|---|
OK |
0 | Успех |
CANCELLED |
1 | Операция отменена |
UNKNOWN |
2 | Неизвестная ошибка |
INVALID_ARGUMENT |
3 | Клиент указал неверный аргумент |
DEADLINE_EXCEEDED |
4 | Дедлайн наступил до того, как операция была выполнена |
NOT_FOUND |
5 | Запрошенная сущность не была найдена |
ALREADY_EXISTS |
6 | Сущность уже существует |
PERMISSION_DENIED |
7 | У запрашивающего отсутствует требуемое разрешение |
RESOURCE_EXHAUSTED |
8 | Запрашиваемый ресурс был исчерпан |
FAILED_PRECONDITION |
9 | Предварительное условие было нарушено |
ABORTED |
10 | Операция была прервана |
OUT_OF_RANGE |
11 | Неправильный аргумент вызвал исключение при попытке преобразования (cast) |
UNIMPLEMENTED |
12 | Отсутствует реализация операции |
INTERNAL |
13 | Внутренняя ошибка |
UNAVAILABLE |
14 | Сервис в настоящий момент недоступен |
DATA_LOSS |
15 | Невосстановимая потеря или повреждение данных |
UNAUTHENTICATED |
16 | В запросе отсутствуют валидные аутентификационные данные для выполнения операции |
Последнее обновление :
6 апреля 2023 г.
Дата создания : 6 апреля 2023 г.
Дата создания : 6 апреля 2023 г.