Вопрос: Как создать кастомную ошибку (тип) для HTTP?

Python Senior Без компании
Вопрос: Как создать кастомную ошибку (тип) для HTTP?
Ответы
```go type HTTPError struct { Status int Body string } func (e *HTTPError) Error() string { return fmt.Sprintf("http %d: %s", e.Status, e.Body) } ``` **Как это работает:** тип с методом `Error() string` реализует интерфейс `error`.