wire:用于Go的最小的,可扩展的HTTP1.X客户端库

时间:2024-06-07 05:10:08
【文件属性】:

文件名称:wire:用于Go的最小的,可扩展的HTTP1.X客户端库

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-07 05:10:08

Go

wire是用于Go的小型可扩展HTTP / 1.X客户端库。 就其本身而言,它做的很少,可能不超过HTTP客户端所做的最起码的请求:它发送请求并返回它们的响应,管理两者之间的保持活动连接。 但是,一个简单的中间件系统允许使用各种其他功能扩展核心传输。 中间件功能可通过修改请求的发出和进入的响应来更改基础传输的功能。中间件可用于设置默认的User-Agent标头,强制执行超时或限制请求的数量。每个域的并发请求,或者透明地遵循3XX重定向,或者附加持久性Cookie罐,或者...嗯,您就明白了。 有关详细,请参见 。 基准 首先,我要说一下,实际上,发出HTTP请求永远不会成为应用程序中的瓶颈(即使确实如此,这也可能是由于网络延迟或带宽限制所致)。 无论如何,这是一些数字,用于比较wire.Transport和http.Transport在合成保持活动连接上的小型HTTP往返。 ne


【文件预览】:
wire-master
----body.go(2KB)
----conn.go(2KB)
----transport.go(7KB)
----middleware.go(1002B)
----README.md(2KB)

网友评论