Go 标准库之 GoRequests 介绍与基本使用
GoRequests 是一个第三方的 Go 语言 HTTP 库,它提供了一种简洁的方式来发送 HTTP 请求。
安装 GoRequests:
go get -u github.com/imroc/req
基本使用示例:
package main
import (
"fmt"
"github.com/imroc/req"
)
func main() {
// 发送 GET 请求
resp, err := req.Get("http://httpbin.org/get")
if err != nil {
panic(err)
}
fmt.Println(resp.String())
// 发送 POST 请求
resp, err = req.Post("http://httpbin.org/post", req.BodyJSON(&map[string]string{"key": "value"}))
if err != nil {
panic(err)
}
fmt.Println(resp.String())
}
这段代码首先导入了 req 包,然后在 main 函数中发送了一个 GET 和一个 POST 请求。它演示了如何使用 GoRequests 发送请求并处理可能出现的错误。通过 resp.String()
方法,我们可以获取响应的字符串形式。
评论已关闭