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.