Sora Watermark Remover - Allows you to remove the watermark from Sora videos.Try Now

CurateClick

github.com favicon

go-zoox/fetch

go-zoox/fetch 是一个简单、好用且功能强大的 Go HTTP 客户端库,特别适合有前端或 Node.js 开发经验的开发者。它支持 HTTP 基础方法、动态 JSON、超时/重试机制、取消机制、自定义代理、文件上传/下载以及进度条等功能。

Check out go-zoox/fetch on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

项目信息* 项目地址:https://github.com/go-zoox/fetch* 类别:Go* 项目标题:简单、好用、强大的 Go HTTP Client* 项目描述: * 它是一个基于 Go HTTP Client 的上层应用,方便开发者使用,特别适合有前端 / Node.js 开发经验的开发者 * 支持 HTTP 基础方法 * 支持动态 JSON * 支持超时/重试机制 * 支持取消机制 * 支持自定义代理 * 支持一键 Upload / Download * 支持进度条等### 亮点* 易于使用,简单强大### 示例代码#### GET 方法gopackage mainimport ( "github.com/go-zoox/fetch")func main() { response, err := fetch.Get("https://httpbin.org/get") if err != nil {panic(err)} fmt.Println(response.JSON())}#### POST 方法gopackage mainimport ( "github.com/go-zoox/fetch")func main() { response, _ := fetch.Post("https://httpbin.org/post", &fetch.Config{Body: map[string]interface{}{"foo": "bar","foo2": "bar2","number": 1,"boolean": true,"array": []string{"foo3","bar3",},"nest": map[string]string{"foo4": "bar4",},},})if err != nil {panic(err)} fmt.Println(response.JSON())}#### PUT 方法gopackage mainimport ( "github.com/go-zoox/fetch")func main() {response, err := fetch.Put("https://httpbin.org/put", &fetch.Config{Body: map[string]interface{}{"foo": "bar","foo2": "bar2","number": 1,"boolean": true,"array": []string{"foo3","bar3",},"nest": map[string]string{"foo4": "bar4",},},}) if err != nil {panic(err)} fmt.Println(response.JSON())}#### DELETE 方法gopackage mainimport ( "github.com/go-zoox/fetch")func main() {response, err := fetch.Delete("https://httpbin.org/Delete", &fetch.Config{Body: map[string]interface{}{"foo": "bar","foo2": "bar2","number": 1,"boolean": true,"array": []string{"foo3","bar3",},"nest": map[string]string{"foo4": "bar4",},},})if err != nil {panic(err)} fmt.Println(response.JSON())}#### 下载文件gopackage mainimport ( "github.com/go-zoox/fetch")func main() {response, err := fetch.Download("https://httpbin.org/image", "/tmp/image.webp") if err != nil {panic(err)}}#### 上传文件### Uploadgopackage mainimport ( "github.com/go-zoox/fetch")func main() {file, _ := os.Open("go.mod")response, err := Upload("https://httpbin.org/upload", file) if err != nil {panic(err)}fmt.Println(response.JSON())}#### 自定义代理 Proxygopackage mainimport ( "github.com/go-zoox/fetch")func main() { response, err := fetch.Get("https://httpbin.org/ip", &fetch.Config{ Proxy: "http://127.0.0.1:17890", }) if err != nil {panic(err)} fmt.Println(response.JSON())}### 后续计划* 支持 UNIX Domain Sockets* 支持自定义 Cache* 支持 WebDAV 协议* 支持 Plugin System* 支持 Middleware System

Latest Weekly Picks

nanobananaimg.com favicon
Weekly Pick

Nano Banana AI Image Generator for Professional Image Creation with Nano Banana Pro Models

Nano Banana
pslscale.com favicon
Weekly Pick

使用 Gemini 3 Pro 分析八字命理

人生 K 线
seedance15.ai favicon
Weekly Pick

Create Cinematic AI Videos from Text or Images with Seedance 1.5

Seedance 1.5 AI
tatted.ai favicon
Weekly Pick

The Tatted AI Tattoo Generator is a tool that allows you to create beautiful custom tattoos within seconds.

Tatted
pslscale.com favicon
Weekly Pick

Discover your PSL (Perceived Sexual Market Value) score with our AI-powered facial analysis

PSL Scale

IPYNB to PDF Converter – Free & Secure

www.reverie.im favicon
Weekly Pick

Dream It, Chat It, Create It

Reverie
make.ink favicon
Weekly Pick

Your AI tattoo generator for pro-grade concepts

make ink