Zttp 或者说 Guzzlehttp,想要 post 发送一个原生字符串,但无法正确发送,该怎么处理更合适?

在 Guzzlehttp 的 命名空间为 GuzzleHttp\Handler; 类名为 CurlFactory 的文件中有如下内容,
file

获取到一个 查询字符串。
file

像这样进行调用
file

CurlFactory 257 行之后进行 打印输出,得到如下内容。
file

但是我想发送的是一个原生字符串
它长这样,content 无所谓是否为 urlencode 之后的数据,因为传过去都可以处理。(写接口的人说的)
file

使用 Guzzlehttp 之后,东西就变了。
file

向这样进行原生 curl 发送就可以成功处理。
file
file

虽然通过原生的 curl 可以做到。
因为是对接外部接口提供的服务,所以我只能处理成接口需要的数据。
请问大家,有没有不使用原生 curl 的更优雅的做法?

Study hard and make progress every day. Study hard and make progress every day.
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 5
mouyong

@JokerLinly 求助 :joy: I need help.

6年前 评论

@蜗牛 好好看文档。。没人教你不作处理就直接 post 过去吧?

6年前 评论
mouyong

@JokerLinly 那个接口的 sdk 原生 curl 就是下面那个 sendCmd 方法,我再看看吧

6年前 评论
mouyong

@leo 我可能需要读 Guzzle 的文档。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!