httpx:可靠的HTTP for GoLang
httpx-具有重试,竞速等功能的可靠HTTP
包httpx提供了Go代码(GoLang)HTTP客户端,该客户端具有企业级的可靠性和熟悉的界面。
功能包括:
灵活的重试政策
灵活的超时策略(包括自适应超时)
利用并行性使并发请求相互竞争
完全缓冲的请求和响应主体
通过事件处理程序的可选自定义行为
入门
安装httpx:
$ go get github.com/gogama/httpx
导入httpx程序包并创建一个Client以开始发出可靠的HTTP请求:
package main
import "github.com/gogama/httpx"
func main () {
client := & httpx. Client {} // Use default retry and timeout policies
client . Get ( "http://exam