Sobes.tech
Intern — Junior

HTTP protokolü ilə işləmə təcrübəniz varmı?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, Go-nun standart kitabxanası net/http paketini təqdim edir, bu da HTTP serverləri və müştəriləri yaratmağa imkan verir. Məsələn, sadə bir HTTP serverini tez bir zamanda qura bilərsiniz:

package main

import (
    "fmt"
    "net/http"
)

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

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

Həmçinin, http.Get istifadə edərək HTTP sorğuları göndərə və ya http.Client ilə daha mürəkkəb sorğular yarada bilərsiniz. Bu, REST API-lər və digər veb xidmətləri ilə qarşılıqlı əlaqə qurmağa imkan verir.