Вопросы с тегом «guzzle»

172
Жрет 6: больше нет метода json () для ответов

Ранее в Guzzle 5.3: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); Я мог бы легко получить массив PHP из ответа JSON. Теперь в Guzzle 6 я не знаю, как это сделать. Кажется, нет json()больше метода. Я (быстро) прочитал...

163
Guzzlehttp - Как получить тело ответ от Guzzle 6?

Я пытаюсь написать обертку вокруг API, который разрабатывает моя компания. Это удобно, и с помощью Почтальона я могу отправить запрос на отправку в конечную точку, например, http://subdomain.dev.myapi.com/api/v1/auth/с именем пользователя и паролем в качестве данных POST, и мне возвращается токен....

122
Обработка исключения Guzzle и получение тела HTTP

Я хотел бы обрабатывать ошибки от Guzzle, когда сервер возвращает коды состояния 4xx и 5xx. Я делаю такую ​​просьбу: $client = $this->getGuzzleClient(); $request = $client->post($url, $headers, $value); try { $response = $request->send(); return $response->getBody(); } catch (\Exception...

80
Ловля исключений из Guzzle

Я пытаюсь перехватить исключения из набора тестов, которые я запускаю в разрабатываемом мной API, и использую Guzzle для использования методов API. У меня есть тесты, заключенные в блок try / catch, но он по-прежнему выдает необработанные ошибки исключения. Добавление прослушивателя событий, как...

9
Жрет бросая RejectionException вместо ConnectionException в фоновом процессе

У меня есть задания, которые выполняются на нескольких работниках очереди, которые содержат некоторые HTTP-запросы с использованием Guzzle. Тем не менее, блок try-catch внутри этого задания, похоже, не срабатывает, GuzzleHttp\Exception\RequestExceptionкогда я запускаю это задание в фоновом...