Avatar ·

Wie man einen JSON-String in einer POST-Anfrage in Go (Golang) sendet

Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und versuche herauszufinden, wie man JSON-Daten über eine POST-Anfrage an eine externe REST-API sendet. Ich habe eine Struktur mit Benutzerdaten, die ich im JSON-Format an den Server senden möchte. Hier ist mein aktueller Code, der nicht funktioniert: ```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: "Ivan Petrov", Email: "ivan@example.com", Age: 30, } // Versuche, einen JSON-String zu senden resp, err := http.Post( "https://api.example.com/users", "application/json", strings.NewReader(user), // Das funktioniert nicht! ) ```