Junior — Middle
Pourriez-vous donner un exemple de mise en œuvre du code pour illustrer ce concept?
sobes.tech IA
Réponse de l'IA
Je vais présenter un exemple simple de serveur HTTP en Go, qui démontre le travail de base avec la gestion des requêtes — cela illustre le concept de création d’un service web.
package main
import (
"fmt"
"net/http"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Bonjour, le monde!")
}
func main() {
http.HandleFunc("/", helloHandler)
fmt.Println("Serveur lancé sur http://localhost:8080")
http.ListenAndServe(":8080", nil)
}
Ce code crée un serveur simple qui répond "Bonjour, le monde!" à toutes les requêtes HTTP sur le chemin racine. Cet exemple aide à comprendre les principes de base du travail avec HTTP en Go.