Вопросы с тегом 'guzzle'

Guzzle - это HTTP-клиент PHP, который упрощает отправку HTTP-запросов и тривиальную интеграцию с веб-службами. Guzzle можно использовать с cURL, PHP-оболочкой, сокетами и неблокирующими библиотеками, такими как React.
12

Как я могу использовать Guzzle для отправки запроса POST в JSON?

Кто-нибудь знает правильный способ использования post JSON с помощью Guzzle? $request = $this->client->post(self::URL_REGISTER,array( 'content-type' => 'application/json' ),array(json_encode($_POST))); Я получаю о...
07 мар. '14 в 8:06
2

Guzzle 6: не более json() метод ответов

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

Обрабатывать исключение Guzzle и получать HTTP-теги

Я хотел бы обрабатывать ошибки от Guzzle, когда сервер возвращает коды состояния 4xx и 5xx. Я делаю запрос следующим образом: $client = $this->getGuzzleClient(); $request = $client->post($url, $headers, $value); try { $response = $request-...
02 нояб. '13 в 23:29
1

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

Я пытаюсь написать обертку вокруг api, которую моя компания разрабатывает. Это успокаивает и, используя Postman, я могу отправить запрос на отправку в конечную точку, например http://subdomain.dev.myapi.com/api/v1/auth/ с именем пользователя и парол...
30 мая '15 в 17:29
4

PHP GuzzleHttp. Как сделать почтовый запрос с параметрами?

Как сделать почтовый запрос с GuzzleHttp (версия 5.0). Я пытаюсь сделать следующее: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' =&...
07 янв. '15 в 17:58
8

Исключение исключений из Guzzle

Я пытаюсь поймать исключения из набора тестов, которые я запускаю на API, который я разрабатываю, и я использую Guzzle для использования методов API. У меня есть тесты, завернутые в блок try/catch, но он все еще бросает необработанные ошибки исключен...
15 июл. '13 в 15:44
6

Как сделать базовую аутентификацию HTTP с помощью Guzzle?

Я хочу сделать базовую аутентификацию доступа с помощью Guzzle, и я очень новичок в программировании. я понятия не имею, что делать. Я попытался сделать это, используя curl, но моя среда требует использования жужжания.
22 июн. '15 в 0:35
2

PHP - Зачем использовать Guzzle Вместо cURL?

В моем приложении я начал использовать cURL для извлечения данных из различных API. Сегодня я попытался использовать Guzzle для выполнения той же задачи. Пока что оба cURL и Guzzle кажутся одинаково хорошими. Судя по Github, многие люди, похоже, люб...
11 апр. '16 в 11:56
1

Как автозагрузите Guzzle в Laravel 4?

Как я могу автозагрузить Guzzle в Laravel 4? При попытке создать новый файл GuzzleHttp/Client возникает следующая ошибка: Symfony \ Component \ Debug \ Exception \ FatalErrorException Class 'GuzzleHttp\Client' not found У меня есть следующая наст...
29 мар. '14 в 0:04
2

Как игнорировать неверные ошибки сертификата SSL в Guzzle 5

Это должно быть легко. Я могу найти множество ссылок на то, как это сделать в Guzzle 3, но они не работают в Guzzle 5. Что я делаю до сих пор: $this->client = new GuzzleClient(['defaults' => [ 'verify' => 'false' ]]); Когда я отправл...
21 янв. '15 в 11:43
9

Ошибка при печати Gzzle Curl 60 SSL не может получить локальный эмитент

Попытка использовать YouTube API v3 для получения информации о видео (видео), используя Guzzle в Symfony2, используя дескрипторы дескрипторов. Когда я запускаю script, я получаю следующее: [curl] 60: проблема с сертификатом SSL: невозможно получи...
24 июл. '14 в 1:13
6

Как прочитать эффективный URL ответа в Guzzle ~ 6.0

Я искал около 2 часов, и я не могу понять, как читать окончательный ответ uri. В предыдущих версиях PHP Guzzle вы просто вызываете $response->getEffectiveUrl() и получаете его. Я ожидал, что в новой версии будет что-то похожее, поэтому окончате...
06 июн. '15 в 11:31
3

Guzzle возвращает ошибку cURL 3: <url> malformed

Я хочу попробовать библиотеку жужжания и следую через quickstart, чтобы сделать http-запросы к api. Однако он не работает, потому что я получаю следующую ошибку: cURL error 3: <url> malformed Поскольку я никогда раньше не работал с cURL, я ...
18 апр. '15 в 21:03
4

Структура клиента Symfony2 ReST

Я пытаюсь создать образец лучшей практики для клиентов ReST в Symfony 2, поскольку это очень распространенная работа для нас в моей компании, где у нас есть приложения Symfony на фронте интерфейса, говорящие на основе Java на основе HTTP/ReST. Мое м...
02 дек. '12 в 18:51
3

Использование Guzzle для использования SOAP

Я люблю структуру Guzzle, которую я только что обнаружил. Я использую его для агрегирования данных по нескольким API с использованием различных структур ответа. Он работал с JSON и XML, но один из сервисов, которые мне нужно использовать, использует ...
03 окт. '13 в 23:35