环境变量
Guzzle提供了一些可自定义的环境变量:
GUZZLE_CURL_SELECT_TIMEOUT
当在curl处理器时使用 curl_multi_select()
控制了 curl_multi_* 需要使用到的持续时间, 有些系统实现PHP的 curl_multi_select()
存在问题,调用该函数时总是等待超时的最大值。
HTTP_PROXY
定义了使用http协议发送请求时使用的代理。
HTTPS_PROXY
定义了使用https协议发送请求时使用的代理。
相关ini设置
Guzzle配置客户端时可以利用PHP的ini配置。
openssl.cafile
当发送到”https”协议的请求时需要用到指定磁盘上PEM格式的CA文件,参考: https://wiki.php.net/rfc/tls-peer-verification#phpini_defaults