Sobes.tech
Intern — Junior

HTTP protokoli bilan ishlash tajribangiz bormi?

sobes.tech AI

AIdan javob

Ha, Go standart kutubxonasi net/http paketini taqdim etadi, bu HTTP serverlari va mijozlarini yaratishga imkon beradi. Masalan, oddiy HTTP serverini tezda o'rnatish mumkin:

package main

import (
    "fmt"
    "net/http"
)

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

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

Shuningdek, http.Get yordamida HTTP so'rovlar qilish yoki http.Client bilan murakkabroq so'rovlar yaratish mumkin. Bu REST API va boshqa veb-xizmatlar bilan muloqot qilish imkonini beradi.