Пакет net/http. Основные типы.

Ответ

http.Server - сервер (Addr, Handler, ReadTimeout, WriteTimeout). http.Handler - интерфейс ServeHTTP(w, r). http.HandlerFunc - адаптер func(w, r). http.Request - метод, URL, заголовки, тело. http.ResponseWriter - WriteHeader, Write, Header(). ListenAndServe запускает сервер. Клиент: http.Get/Post или http.Client с кастомным Transport и Timeout.

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, "OK")
}
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.