guzzleHttp.php 432 B

12345678910111213
  1. <?php
  2. declare(strict_types=1);
  3. require_once __DIR__.'/../../vendor/autoload.php';
  4. $client = new \GuzzleHttp\Client();
  5. $response = $client->request('GET', 'https://httpbin.org/anything?key=value');
  6. // Gets PHP stream resource from Guzzle stream
  7. $phpStream = \GuzzleHttp\Psr7\StreamWrapper::getResource($response->getBody());
  8. foreach (\JsonMachine\Items::fromStream($phpStream) as $key => $value) {
  9. var_dump([$key, $value]);
  10. }