Sobes.tech
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.