快速开始
安装
使用 Go 模块安装包:
bash
go get github.com/go-zoox/fetch第一个请求
下面是一个简单的示例:
go
package main
import (
"fmt"
"github.com/go-zoox/fetch"
)
func main() {
response, err := fetch.Get("https://httpbin.zcorky.com/get")
if err != nil {
panic(err)
}
url := response.Get("url")
method := response.Get("method")
fmt.Println(url, method)
}基本 GET 请求
go
package main
import (
"fmt"
"github.com/go-zoox/fetch"
)
func main() {
response, err := fetch.Get("https://httpbin.zcorky.com/get")
if err != nil {
panic(err)
}
fmt.Println(response.JSON())
}基本 POST 请求
go
package main
import (
"fmt"
"github.com/go-zoox/fetch"
)
func main() {
response, err := fetch.Post("https://httpbin.zcorky.com/post", &fetch.Config{
Body: map[string]interface{}{
"foo": "bar",
},
})
if err != nil {
panic(err)
}
fmt.Println(response.JSON())
}