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

13
Как я могу использовать Guzzle для отправки запроса POST в JSON?
Кто-нибудь знает правильный способ postиспользования JSON Guzzle? $request = $this->client->post(self::URL_REGISTER,array( 'content-type' => 'application/json' ),array(json_encode($_POST))); Я получаю internal server errorответ от сервера. Работает с использованием Chrome Postman.
180 php  postman  guzzle 

6
Жрет 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()больше метода. Я (быстро) прочитал документ из последней версии и ничего не нашел об ответах …
172 php  guzzle 

2
Guzzlehttp - Как получить тело ответ от Guzzle 6?
Я пытаюсь написать обертку вокруг API, который разрабатывает моя компания. Это удобно, и с помощью Почтальона я могу отправить запрос на отправку в конечную точку, например, http://subdomain.dev.myapi.com/api/v1/auth/с именем пользователя и паролем в качестве данных POST, и мне возвращается токен. Все работает как положено. Теперь, когда я пытаюсь сделать то же …
163 php  response  guzzle  guzzle6 

5
Обработка исключения Guzzle и получение тела HTTP
Я хотел бы обрабатывать ошибки от Guzzle, когда сервер возвращает коды состояния 4xx и 5xx. Я делаю такую ​​просьбу: $client = $this->getGuzzleClient(); $request = $client->post($url, $headers, $value); try { $response = $request->send(); return $response->getBody(); } catch (\Exception $e) { // How can I get the response body? } $e->getMessageвозвращает информацию …
122 php  guzzle 

4
PHP GuzzleHttp. Как сделать почтовый запрос с параметрами?
Как сделать почтовый запрос с помощью GuzzleHttp (версия 5.0). Я пытаюсь сделать следующее: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); Но я получаю сообщение об ошибке: Неустранимая ошибка PHP: неперехваченное исключение InvalidArgumentException с сообщением «Ни один метод не …

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

5
Жрет бросая RejectionException вместо ConnectionException в фоновом процессе
У меня есть задания, которые выполняются на нескольких работниках очереди, которые содержат некоторые HTTP-запросы с использованием Guzzle. Тем не менее, блок try-catch внутри этого задания, похоже, не срабатывает, GuzzleHttp\Exception\RequestExceptionкогда я запускаю это задание в фоновом процессе. php artisan queue:workРабочий процесс - это работник системы очереди Laravel, который следит за очередью …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.