【发布时间】:2016-12-05 01:09:00
【问题描述】:
我想解析 Web 请求的响应,但我无法将其作为字符串访问。
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 将响应正确写入文件。
我已经检查了包参考,但它并没有真正的帮助。
【问题讨论】:
标签: networking go