安装:
go get github.com/go-resty/resty/v2@v2.11.0
package main
import (
"fmt"
"github.com/go-resty/resty/v2"
)
func main() {
url := "https://rss.csdn.net/(换成自己的csdn rss链接)/rss/map" // 替换成你想要获取的 RSS 链接
// 创建 Resty 客户端,这个客户端可以用来发送 HTTP 请求并处理响应。
client := resty.New()
// 发起 GET 请求获取数据
resp, err := client.R().
EnableTrace().
Get(url)
//R():用于创建一个新的请求对象,以便配置和发送 HTTP 请求。
//EnableTrace().你可以查看请求的详细信息,如请求头部、响应头部等。
//GET()用于发起一个 GET 请求并指定请求的 URL。
if err != nil {//如果错误就数据。就输出if
fmt.Println("请求 RSS 数据时出现错误:", err)
return
}
// 输出响应数据
fmt.Println(resp.String())
//为什么要String()?
//全部以字符串的方式输出来
}