IT Academy
Урок 4 · Средний

HTTP, middleware и gRPC

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

HTTP-handler должен ограничивать размер входа, проверять метод и возвращать определённые статусы. Тело ответа и соединения требуют закрытия. Timeout клиента должен учитывать весь сценарий запроса.

Задача для самостоятельного решения

Почему бесконечный HTTP timeout опасен?

Показать разбор ответа

Недоступный upstream удерживает goroutine и соединение. Установите deadline, ограничьте конкуренцию и проверяйте отмену при обращении к зависимостям.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →