Avatar ·

Comment envoyer une chaîne JSON dans une requête POST en Go (Golang)

Bonjour à tous ! Je viens de commencer à apprendre Go et j'essaie de comprendre comment envoyer des données JSON via une requête POST vers une API REST externe. J'ai une structure avec des données utilisateur que je souhaite envoyer au serveur au format JSON. Voici mon code actuel qui ne fonctionne pas : ```go package main import ( "fmt" "net/http" "strings" ) type User struct { Name string `json:"name"` Email string `json:"email"` Age int `json:"age"` } func main() { user := User{ Name: "Иван Петров", Email: "ivan@example.com", Age: 30, } // J'essaie d'envoyer une chaîne JSON resp, err := http.Post( "https://api.example.com/users", "application/json", strings.NewReader(user), // Cela ne fonctionne pas ! ) if err != nil { fmt.Println("Erreur :", err) return } defer resp.Body.Close() fmt.Println("Statut :", resp.Status) } ``` Erreur de compilation : `cannot use