Sobes.tech
Назад к вопросам
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 и другими веб-сервисами.