Как мне получить доступ к строковому ответу http-клиента в следующем формате.У меня есть http-клиент как
ue_data := url.Values{"IMSI": []string{"244340000000011"}}
url := "https://127.0.0.1:8000/eap-sta/v1/eap-aka-authentication?"
req, err := http.NewRequest("GET", url+ue_data.Encode(), nil)
if err != nil {
fmt.Printf("%v\n", err)
return
}
res, err := netClient.Do(req)
if err != nil {
fmt.Printf("Error sending request %v\n", err)
return
}
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Printf(" Error reading response body %v\n", err)
return
}
vals := string(body)
data := strings.Split(vals, ",")
fmt.Println(vals)
fmt.Println(data)
fmt.Println(data[0])
. Я попытался использовать функцию strings.Split, но у меня все еще тот же формат вывода строки, что и
"] "F2F09F5E201663C700E2C04BF35FB949 8190B97526AD8000A401F71D963552CB WLAN"
Я хотел бы получить доступ, например, к первому значению F2F09F5E201663C700E2C04BF35FB949.Тело получено в виде строки, и поэтому я не смог разархивировать его в любой соответствующий тип структуры.Любая помощь?