信息"/>
【三、http】go的http的响应信息
一、响应的信息
- 状态码
- 响应头
- 编码
二、代码
func requstGet(){r, err := http.Get("")if err != nil {fmt.Println("get err!")}defer r.Body.Close()//响应content, _ := io.ReadAll(r.Body)fmt.Printf("响应:%s\n", content)//状态码statusCode := r.StatusCodefmt.Printf("状态码:%d\n", statusCode)//状态描述信息statusCodeDis := r.Statusfmt.Printf("状态描述:%s\n", statusCodeDis)
}func main() {requstGet()
}
结果:
响应:{"args": {}, "headers": {"Accept-Encoding": "gzip", "Host": "httpbin", "User-Agent": "Go-http-client/1.1", "X-Amzn-Trace-Id": "Root=1-6544e616-26ad5cd94f19ab1e7d856b50"}, "origin": "120.244.60.192", "url": ""
}状态码:200
状态描述:200 OK
可以看到具体的响应信息
更多推荐
【三、http】go的http的响应信息
发布评论