Sobes.tech
Intern — Junior

Ar turite patirties dirbant su HTTP protokolu?

sobes.tech AI

Atsakymas iš AI

Taip, standartinė Go biblioteka teikia paketą net/http, kuris leidžia kurti HTTP serverius ir klientus. Pavyzdžiui, galite greitai įkelti paprastą HTTP serverį:

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Sveiki, HTTP!")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

Taip pat galite atlikti HTTP užklausas naudodami http.Get arba kurti sudėtingesnes užklausas naudodami http.Client. Tai leidžia sąveikauti su REST API ir kitomis interneto paslaugomis.