【发布时间】:2018-08-28 03:33:18
【问题描述】:
有没有办法在 PHP 中使用 Guzzle,当我向 API 调用发出请求时,我可以将我的响应映射到 Response 对象?
所以不必获取响应数据然后将我的数组值作为参数传递,Guzzle 可以自动将其解析为所需的类?
本质上,这就是我正在做的事情:
$client = new GuzzleHttp\Client();
$response = $client->request('myapi.users', 'GET');
$responseData = $response->getBody()->getContents();
$user = new User($responseData);
但是,我想尝试通过执行以下操作来避免该样板代码:
$client = new GuzzleHttp\Client();
$user = $client->request('myapi.users', 'GET');
Guzzle 是否允许您将响应对象映射到响应?
谢谢!
【问题讨论】:
-
我不认为 Guzzle 可以,但你可以把 Guzzle 包起来自己做。