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

title: Ошибки description: DTO классы для представления различных типов ошибок API Kinopoisk.dev keywords: ошибки, errors, dto, http статусы, обработка ошибок category: responses-errors tags: - Kinopoisk - responses - errors


Ошибки

DTO классы для представления различных типов ошибок API Kinopoisk.dev.

ForbiddenErrorResponseDto

DTO для представления ответа с ошибкой доступа запрещен (HTTP 403). Возникает при превышении дневного лимита запросов к API.

Основные возможности:

  • Представление ошибки 403 Forbidden
  • Обработка превышения дневного лимита запросов
  • Неизменяемые свойства для обеспечения целостности данных
  • Фабричные методы для создания из массива данных

NotFoundErrorResponseDto

DTO для представления ответа с ошибкой "не найдено" (HTTP 404). Возникает когда запрошенный ресурс не найден или лимит запросов превышен.

Основные возможности:

  • Представление ошибки 404 Not Found
  • Обработка отсутствующих ресурсов
  • Обработка превышения лимита запросов
  • Стандартизированная структура ответа об ошибке

UnauthorizedErrorResponseDto

DTO для представления ответа об ошибке авторизации API (HTTP 401). Возникает при отсутствии или недействительности токена доступа.

Основные возможности:

  • Представление ошибки 401 Unauthorized
  • Обработка отсутствующих или недействительных токенов
  • Предустановленные значения для типичных ошибок авторизации
  • Специализированная обработка ошибок доступа