文件名称:go-ft-http:FT专用http客户端代码的实用程序包
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-01 10:43:43
Go
进入FT HTTP客户端 适用于FT的http客户端代码的实用程序包。 FTHttp fthttp包提供了以标准化方式创建新的http.Client功能。 支持的配置选项: 超时-值将作为一个整体考虑在内,这也将覆盖读取响应正文所花费的时间。 记录-将为每个请求创建一个日志条目 UserAgent-将正确的用户代理添加到外发请求中。 运输 传输程序包包含http.RoundTripper实现,该实现允许在扩展到核心库http.DefaultRoundTripper之前通过扩展名对http.Request进行简单修改。 它还允许对RoundTripper进行检测,以开始记录其发出的请求。 当前实现了两个扩展: WithStandardUserAgent ,它使用提供的平台和系统代码值来附加兼容RFC7231的User-Agent标头,格式为: PLATFORM-system-cod
【文件预览】:
go-ft-http-master
----.gitignore(5B)
----go.mod(494B)
----transport()
--------transport.go(3KB)
--------extensions.go(2KB)
--------logging_roundtrip_test.go(3KB)
--------transport_test.go(4KB)
--------logging_roundtrip.go(1KB)
----go.sum(6KB)
----.github()
--------CODEOWNERS(93B)
----README.md(2KB)
----fthttp()
--------client.go(2KB)
--------client_test.go(4KB)
----.circleci()
--------config.yml(302B)