Golang Http 库获取返回数据 - 使用 http.Get 方法获取 API 数据
在 Go 语言中使用 http 库来获取返回数据可以使用 http.Get 方法。以下是一个简单的示例:
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
// 发送 GET 请求
resp, err := http.Get('https://api.example.com/data')
if err != nil {
fmt.Println("请求失败:", err)
return
}
defer resp.Body.Close()
// 读取响应数据
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println("读取数据失败:", err)
return
}
// 打印响应数据
fmt.Println(string(body))
}
在上面的示例中,我们使用 http.Get 方法发送一个 GET 请求,并将返回的响应保存在 resp 变量中。然后使用 ioutil.ReadAll 方法读取响应的 Body 数据,并将其打印出来。
请注意,这只是一个简单的示例,实际使用时可能需要处理更多的错误和异常情况。
原文地址: https://www.cveoy.top/t/topic/p3Hu 著作权归作者所有。请勿转载和采集!