Guzzle - marmot-cn/marmot-framework GitHub Wiki

Guzzle

概述

我们使用guzzle作为HTTP Client, 其中我们针对Guzzle做了一层封装调用, 主要封装了

  • 同步调用请求
  • 异步调用请求

特性

1. 添加REQUEST_ID

Docker镜像配合, 添加日志追踪ID. 每次请求的REQUEST_ID会串联:

  • 系统日志
  • 应用日志

2. 数据压缩

默认数据采用gzip请求压缩

3. 超时时间

默认设置请求超时时间