ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
程序内在`app/common.go`中集成了`CurlGet` 和 `CurlPost`两个请求方法,他们基于`github.com/idoubi/goz` 包实现的 如果你想了解更加详细的使用方式,可以查看[GOZ文档](https://pkg.go.dev/github.com/idoubi/goz) ## 简单使用 我们以`GET`请求为例: ``` import ( "github.com/bitly/go-simplejson" ) result := app.CurlGet("https://baidu.com").GetContents() js, errs := simplejson.NewJson([]byte(result)) if errs != nil { return } fmt.Println(js.Get("data").Get("wechat_payment_mchid").MustString()) ``` 因为需要格式化`json`数据结构体,所以需要引入`simplejson` 当然这只是最简单的实现方式。