Junior — Middle
Ai putea să oferi un exemplu de implementare a codului pentru a ilustra acest concept?
sobes.tech AI
Răspuns de la AI
Voi prezenta un exemplu simplu de server HTTP în Go, care demonstrează lucrul de bază cu gestionarea cererilor — acesta ilustrează conceptul de creare a unui serviciu web.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Salut, lume!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Server pornit pe http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Acest cod creează un server simplu care răspunde cu "Salut, lume!" la toate cererile HTTP către ruta rădăcină. Acest exemplu ajută la înțelegerea principiilor de bază ale lucrului cu HTTP în Go.