写一个用go http包访问网站的代码
以下是一个简单的使用Go语言中的http包访问网站的代码示例:
package main
import (
"fmt"
"net/http"
)
func main() {
resp, err := http.Get("https://github.com/")
if err != nil {
fmt.Println("Error:", err)
return
}
defer resp.Body.Close()
fmt.Println("Status Code:", resp.StatusCode)
// 读取响应内容
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println("Response Body:", string(body))
}
该代码通过调用http.Get()函数发送GET请求并获取响应。如果存在错误,则输出错误信息。如果没有错误,则输出响应状态码和响应内容。最后,通过defer语句关闭响应体的读取器。
原文地址: https://www.cveoy.top/t/topic/zuL 著作权归作者所有。请勿转载和采集!