0
我很喜欢使用Laravel(5.1)/ PHP,特别是使用Guzzle HTTP包进行任何操作。我有一个API我试图返回一个响应。我成功地获得了答复,但我需要将它的部分保存到变量中以便稍后在我的应用程序中使用Laravel Guzzle解析XML响应
如何解析响应以获取我需要的xml片段,说<status>Passing</status>
内的任何内容?
以下检索整个xml响应。
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request('GET', 'https://api.com?parameter=value');
$body = $res->getBody();
echo $body;
感谢您的帮助!
我应该我使用的是最新版本的狂饮的添加(6)和指定的XML方法不包括在内。 :-( – Moose
$客户=新\ GuzzleHttp \客户端(); \t \t $响应= $客户机 - >请求( 'GET', 'yourURL'); \t \t $响应= $响应 - > getBody() - > getContents(); \t \t return $ response; – sunshine