Назад к вопросам
Intern — Junior
89
Имели ли вы опыт работы с протоколом HTTP?
Компании, где спрашивали
Betera Group
IDT
Ответ от нейросети
sobes.tech AI
Да, в Go стандартная библиотека предоставляет пакет net/http, который позволяет создавать HTTP-серверы и клиентов. Например, можно быстро поднять простой HTTP-сервер:
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Привет, HTTP!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
Также можно делать HTTP-запросы с помощью http.Get или создавать более сложные запросы с помощью http.Client. Это позволяет взаимодействовать с REST API и другими веб-сервисами.