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