golang语言在提交了get或post请求后,服务器会返回一个请求结果,那么想要获取http响应的状态码就可以使用res.StatusCode来获得一个整型的状态值
package main//获取http状态码import ("fmt""net/http""net/url")func main() {u, _ := url.Parse("http://www.baidu.com")q := u.Query()u.RawQuery = q.Encode()res, err := http.Get(u.String())if err != nil {fmt.Println("0")return}resCode := res.StatusCoderes.Body.Close()if err != nil {fmt.Println("0")return}fmt.Printf("%drn", resCode)}