

Как разработать HTTP-клиент на Golang (Go)
Вы когда-нибудь вызывали REST API из своей программы Go? Вы реализовали свой собственный HTTP-клиент или в итоге использовали какую-то из тысячи существующих библиотек? Знаете ли вы, что ваш HTTP-клиент делает в фоновом режиме? В этом курсе мы начнем с нуля! Мы собираемся запомнить, как выглядит базовый HTTP-вызов, изучив объекты запроса и ответа. Мы собираемся написать базовый HTTP-клиент для выполнения HTTP-запросов, а затем использовать его в
Может пригодится для начинающих, в порядке возрастания сложности:
https://github.com/p12s/in-memory-cache/blob/master/task.md
https://github.com/p12s/csv-create-api/blob/master/task.md
https://github.com/p12s/library-rest-api/blob/master/task.md