Ваш код работает хорошо, но здесь я думаю, что ваш ключ Accept
не возвращается из API, поэтому он не показывает значение Accept
.Чтобы проверить пару key
, value
вашей структуры, используйте следующий метод print
.
fmt.Printf("%+v\n", responseStruct)
Чтобы преодолеть эту ситуацию, вам необходимо отправить Accept
с запросом в header
перед запросом API как:
req.Header.Set("Accept", "value")
response, err := hc.Do(req)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
Тогда вы получите значение Accept
в decoded
struct как:
{Header:{Accept:value Close:close} URL:https://httpbin.org/get}