How do I send a JSON string in a POST request in Go

I’m not familiar with napping, but using Golang’s net/http package works fine (playground): func main() { url := “http://restapi3.apiary.io/notes” fmt.Println(“URL:>”, url) var jsonStr = []byte(`{“title”:”Buy cheese and bread for breakfast.”}`) req, err := http.NewRequest(“POST”, url, bytes.NewBuffer(jsonStr)) req.Header.Set(“X-Custom-Header”, “myvalue”) req.Header.Set(“Content-Type”, “application/json”) client := &http.Client{} resp, err := client.Do(req) if err != nil { panic(err) } defer … Read more