wechatpay-apiv3 / wechatpay-guzzle-middleware

微信支付 APIv3 Guzzle HTTP Client中间件(middleware)
Apache License 2.0
208 stars 46 forks source link

Update WechatPayMiddleware.php #32

Closed dkoin closed 3 years ago

dkoin commented 3 years ago

GuzzleHttp的引用比较广泛,版本是不可控的,这个地方拼接的内容,意义不是特别大,建议写死吧

xy-peng commented 3 years ago

从收集开发者客户端版本的角度考虑,这里是应该保留的。拼接的问题只是版本兼容性的话,应是可以解决的。

tpirc3 commented 3 years ago

Guzzle 7.0以后其实也是获取大版本号的 https://github.com/guzzle/guzzle/blob/0a9738015d49507324b82fd9fac4fbcc4048ddaf/src/ClientInterface.php#L19

在UserAgent添加Client版本号对于商户服务治理和兼容性保证都是有很大意义的