下記コードのようにGuzzleのgetBody()->getContents()
を2回繰り返すと想定ではログファイルに2回リクエストボディの内容が出力されるのですが、1回分しか出力されませんでした。
この現象が起きる理由を知りたいです。
$client = new GuzzleHttp\Client(); $path = 'URL'; $response = $client->request( 'GET', $path, [ 'headers' => [ 'Content-Type' => 'application/x-www-form-urlencoded', ] ]); logger($response->getBody()->getContents()); logger($response->getBody()->getContents());
あなたの回答
tips
プレビュー