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();