웹 요청의 응답을 구문 분석하고 싶지만 문자열로 액세스하는 데 문제가 있습니다.
func main() {
resp, err := http.Get("http://google.hu/")
if err != nil {
// handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
ioutil.WriteFile("dump", body, 0600)
for i:= 0; i < len(body); i++ {
fmt.Println( body[i] ) // This logs uint8 and prints numbers
}
fmt.Println( reflect.TypeOf(body) )
fmt.Println("done")
}
응답을 문자열로 어떻게 액세스 할 수 있습니까? ioutil.WriteFile
응답을 파일에 올바르게 씁니다.
이미 패키지 참조를 확인했지만 실제로 도움이되지 않습니다.