Перейти к содержанию

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 г.

Комментарии

Комментарии