使用 Go 语言向网站发送 GET 请求并输出响应内容
使用 Go 语言向网站发送 GET 请求并输出响应内容
本文提供了一个使用 Go 语言向网站发送 GET 请求并输出响应内容的示例程序,可以帮助您理解 Go 语言网络请求的基本操作。
package main
import (
"fmt"
"net/http"
)
func main() {
url := 'https://getsession.org'
resp, err := http.Get(url)
if err != nil {
fmt.Printf("Error requesting %s: %v\n", url, err)
return
}
defer resp.Body.Close()
fmt.Printf("Response from %s:\n", url)
for {
buf := make([]byte, 1024)
n, err := resp.Body.Read(buf)
if n > 0 {
fmt.Print(string(buf[:n]))
}
if err != nil {
break
}
}
}
运行该程序后,它将向 https://getsession.org 发送 GET 请求,并在终端输出响应内容。您可以根据需要修改程序以满足您的要求,例如解析 HTML 并在浏览器中显示页面。
注意: 本程序无法直接启动和控制本地浏览器。
原文地址: https://www.cveoy.top/t/topic/nuz0 著作权归作者所有。请勿转载和采集!