已经 GOOGLE 一整天了 关于 Guzzle 6 的问题 如何 SEND REQUEST WITH xml FILE AS PARAMETER?

请问下各位 有人使用过 Guzzle 6 去call 第三方 API 吗?

第三方 API 给的 要求是 需要用 XML 去传参数, 请问有人有这方面经验吗?

$myXml = fopen("shipping/eshipping.xml","r");
    $client = new \GuzzleHttp\Client([   
]);
$response = $client->request('POST', $uri, ['body'=>$myXml]);
echo $response->getStatusCode();
// return 200, means successfully called the api
echo (string)$body;
// empty on page.
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

先根据文档使用调试工具模拟请求成功再来看代码,POST 请求有三种方式,但对方服务端不一定都能处理。

5年前 评论

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