Тема 1/3: Пакет net/http. Работа с HTTP → Урок 10/10
Что вы узнали
Поздравляем! Вы закончили изучение сложной и объёмной темы, посвящённой работе с HTTP. Возможно, это оказалось не так просто, как вы ожидали. Уроки были составлены таким образом, чтобы вы смогли разработать свой HTTP-сервер и начать реализацию учебного проекта.
Вы научились:
создавать HTTP-сервер с использованием net/http;
отправлять HTTP-запросы и разбирать полученные ответы;
тестировать Go-программы;
подключать сторонние библиотеки.
Вы познакомились:
с роутерами и фреймворками для создания HTTP-сервера;
со сторонними пакетами, которые дают дополнительные возможности для формирования HTTP-запросов и обработки ответов;
с пакетом testing стандартной библиотеки;
с пакетом testify, который упрощает написание тестов.
Язык Go идеально подходит для создания сервисов, в том числе использующих HTTP-протокол, а покрытие тестами — неотъемлемая часть любой разработки. Cчитайте, что вы уже освоили основы разработки и тестирования HTTP-сервисов на Go 😉