これでいけるかな?と思ってたけど
client := &http.Client{}
req, _ := http.NewRequest("POST", "http://localhost", bytes.NewBuffer([]byte(`test`)))
resp, err := client.Do(req)
if err != nil {
resp, err = client.Do(req)
}
けど
client := &http.Client{}
req, _ := http.NewRequest("POST", "http://localhost", bytes.NewBuffer([]byte(`test`)))
resp, err := client.Do(req)
if err != nil {
req, _ := http.NewRequest("POST", "http://localhost", bytes.NewBuffer([]byte(`test`)))
req.Header.Set("Content-Type", "application/json")
resp, err = client.Do(req)
}
requestを作りなおさないと行けないみたい
もし再利用する方法があれば教えてください