Сниппет: Отправка POST json в Golang
Сниппет для POST отправки JSON string:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
var jsonStr = []byte(`{"price":9899}`) req, err := http.NewRequest(http.MethodPost, "https://example.com", bytes.NewBuffer(jsonStr)) if err != nil { ... } response, err := http.DefaultClient.Do(req) if err != nil { ... } defer response.Body.Close() _, err = ioutil.ReadAll(response.Body) if err != nil { ... } |