Guzzle - marmot-cn/marmot-framework GitHub Wiki
Guzzle
概述
我们使用guzzle作为HTTP Client, 其中我们针对Guzzle做了一层封装调用, 主要封装了
- 同步调用请求
- 异步调用请求
特性
1. 添加REQUEST_ID
和Docker镜像配合, 添加日志追踪ID. 每次请求的REQUEST_ID会串联:
- 系统日志
- 应用日志
2. 数据压缩
默认数据采用gzip请求压缩
3. 超时时间
默认设置请求超时时间