Я пытаюсь использовать Guzzle (~ 5.0), чтобы получить эквивалент php curl_getinfo
. Апи говорит it exists here, но при выполнении вызова я получаю сообщение об ошибке, которая говорит:Пытаться вызвать Response-> getInfo() не удается, хотя он существует в API
Призыв к неопределенному методу GuzzleHttp \ Message \ Response :: GetInfo() в ...
Я могу getBody()
, getStatusCode()
и многие другие функции в Response
обязательно, но getInfo()
не работает. Было ли это устаревшим? Это ошибка? Я делаю неправильный звонок?
use GuzzleHttp\Client;
use GuzzleHttp\Message\Response;
class GuzzleCommand extends Command {
public function fire()
{
$client = new Client();
//equivalent of echo:
$this->info($client->get('http://google.com')->getInfo());
}
}
Есть ли ссылка на последнюю версию api? Я не вижу ничего в текущих api docs для переключения версий. – Envious
@Envious К сожалению, нет. [См. Эту проблему GitHub для обсуждения устаревших документов API] (https://github.com/guzzle/guzzle/issues/750) – sjagr