Intern — Junior
Avez-vous de l'expérience avec le protocole HTTP?
sobes.tech IA
Réponse de l'IA
Oui, la bibliothèque standard de Go fournit le package net/http, qui permet de créer des serveurs et des clients HTTP. Par exemple, vous pouvez rapidement mettre en place un serveur HTTP simple :
package main
import (
"fmt"
"net/http"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Bonjour, HTTP!")
}
func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}
Vous pouvez également faire des requêtes HTTP avec http.Get ou créer des requêtes plus complexes avec http.Client. Cela permet d'interagir avec des API REST et d'autres services web.