guzzle
Жрать 6: больше нет метода json() для ответов
Ранее в Guzzle 5.3:
$response = $client->get('http://httpbin.org/get');
$array = $response->json(); // Yoohoo
va ... ;getBody()->getContents(), true); // :'(
var_dump($array[0]['origin']);
Или есть помощник или что-то в этом роде?
Обработайте исключение Guzzle и получите тело HTTP
Я хотел бы обрабатывать ошибки от Guzzle, когда сервер возвращает коды состояния 4xx и 5xx. Я делаю запрос примерно так ... ponse body?
}
$e->getMessage возвращает информацию о коде, но не тело HTTP-ответа. Как я могу получить тело ответа?
Улавливание исключений из Жратвы
Я пытаюсь поймать исключения из набора тестов, которые я выполняю в разрабатываемом API, и я использую Guzzle для испол ... 404-е, но это, похоже, не работает для 500 или 401 ответов. Может ли кто-нибудь подсказать, где я ошибаюсь, пожалуйста.
PHP GuzzleHttp. Как сделать запрос на отправку с помощью параметров?
Как сделать запрос post с помощью GuzzleHttp (версия 5.0).
Я пытаюсь сделать следующее и получаю ошибку
$client = new ... сключение InvalidArgumentException" с сообщением "Ни один метод не может обработать ключ конфигурации электронной почты"
PHP - Зачем использовать Guzzle Вместо cURL?
В своем приложении я изначально начал использовать cURL для извлечения данных из различных API. Сегодня я попытался ис ... ов сожалеть об этом, если я использую Скручиваться вместо того, чтобы жрать (или наоборот)?
Я использую PHP/Laravel.
Как прочитать эффективный URL-адрес ответа в Guzzle ~6.0
Я искал около 2 часов и не могу понять, как прочитать uri окончательного ответа.
В предыдущих версиях PHP Жрать вы пр ... ия 6.1 теперь позволяет вам легко это сделать:
Https://stackoverflow.com/a/35443523/1811887
Спасибо @Евгенипракопчик
Как загрузить автозапуск в Laravel 4?
Как я могу автоматически загрузить Жрать в Laravel 4?
При попытке создать новый клиент GuzzleHttp/я сталкиваюсь со ... в разделе автозапуска composer.json настроено следующее:
autoload: {
"psr-0": {
"Guzzle\\": "src/"
}
}
Ошибка жадного завитка 60 SSL не удается получить локального эмитента
Попытка использовать API YouTube v3 для получения некоторой информации о видео, используя Guzzle в Symfony2 с использов ... реде разработки Ubuntu 14.04 с очень простым стеком ЛАМП.
Есть идеи относительно того, что может быть причиной этого?
Как установить заголовок по умолчанию в Guzzle?
$baseUrl = 'http://foo';
$config = array();
$client = new Guzzle\Http\Client($baseUrl, $config);
Каков новый способ у ... ers), но он устарел.
setDefaultHeaders is deprecated. Use the request.options array to specify default request options
Как выполнить несколько запросов на поглощение одновременно?
Я могу выполнять одиночные запросы с помощью Guzzle, и я очень доволен производительностью Guzzle до сих пор, однако я ... удет проблемой. Я просто хочу выполнить несколько запросов одновременно или очень близко (короткий промежуток времени).
Жадность возвращает ошибку завитка 3: деформированный
Я хочу опробовать библиотеку guzzle и выполняю их краткое руководство по выполнению http-запросов к api.
Но, похоже ... щь и предложение, потому что я хотел бы попробовать пожрать.
Вот изображение сообщения об ошибке, которое я получаю:
Жрать: обработайте 400 плохих запросов
Я использую Guzzle в Laravel 4 для возврата некоторых данных с другого сервера, но я не могу обработать ошибочный запро ... 'allow_redirects' => true,
'timeout' => 2000
]);
Как это решить?
спасибо,
Скопируйте удаленный файл с помощью Guzzle
Я пытаюсь скопировать удаленный файл (изображение PNG, GIF, JPG...) на свой сервер. Я использую Жрать, так как я иногда ... $original->getContents());
Это выглядит великолепно. Есть ли лучшее/правильное решение при использовании Guzzle 4?
Не получив ожидаемого ответа от Жрут
Я пытаюсь создать конечную точку, которая пересылает переданные ей данные в API с использованием платформы Slim PHP, и ... html ) но это говорит мне, что feof не существует.
У кого-нибудь есть идеи, что я здесь упускаю или делаю неправильно?
Жрать HTTP - добавить заголовок авторизации непосредственно в запрос
Кто-нибудь может объяснить, как добавить заголовок авторизации в Guzzle? Я вижу, что приведенный ниже код работает для ... ой запрос GET:-
Basic aGdkZQ1vOjBmNmFmYzdhMjhiMjcwZmE4YjEwOTQwMjc2NGQ3NDgxM2JhMjJkZjZlM2JlMzU5MTVlNGRkMTVlMGJlMWFiYmI=
Отправьте асинхронный запрос, не дожидаясь ответа, используя guzzle
У меня есть следующие две функции
public function myEndpoint(){
$this->logger->debug('Started');
$this-& ... t;logger->debug("I shouldn't wait");
}
Но результат никогда не бывает желаемым. Есть идеи? Я использую Guzzle 6.x.
Выпейте ~6.0 составных частей и сформируйте параметры
Я пытаюсь загрузить файл и отправить параметры записи одновременно следующим образом:
$response = $client->post('h ... теле моего сообщения присутствуют только составные поля. Могу ли я вообще отправить и то, и другое с помощью guzzle 6.0?
Построение строки запроса программно в Guzzle?
В моем PHP Жрать клиентский код, у меня есть что-то вроде
$c = new Client('http://test.com/api/1.0/function');
$reque ... то в Жратве? Из документации и случайного поиска в Google может показаться, что это так, но я не могу найти, как именно.
Перемещение ssl-клиента Curl для поглощения
Я использую Guzzle v3.9.2 как с php 5.3, так и с php 5.5.
У меня есть следующий рабочий код curl, который использует ... nt 'HI' . PHP_EOL;
Когда я запускаю его с помощью curl, я получаю ответ 200. Когда я использую Guzzle, я получаю 403.
Пул жратвы: Ждите запросов
Можно ли заставить пул жрать ждать запросов?
Прямо сейчас я могу динамически добавлять запросы в пул, но как только ... sh();
}, function($err) {
echo 'rejected' . "\r\n";
echo $err->getMessage();
flush();
});
$promise->wait();