Вопросы по теме 'guzzle6'

Guzzle 6: получить URL-адрес, который был разрешен из base_uri
В Guzzle 3 вы можете получить разрешенный URL ( фактически не открывая его) вот так: $client = new Client([ 'base_uri' => 'http://foo.com', ]); $request = $client->get('bar.html'); echo $request->getUrl(); В Guzzle 6 это...
3644 просмотров
schedule 08.08.2023

Guzzle 6: загружать файлы с данными массива
Мне нужно отправить данные массива с файлами. Использование только данных работает правильно: $client->post('http://xxx/', [ 'form_params' => [ [ 'data' => ['id' => 1234, 'name' => 'nombre'],...
5926 просмотров
schedule 15.03.2024

Обработка тела ответа guzzle 6 в laravel
Я делаю проект Laravel 5.2, который взаимодействует с локальным API. И у меня проблемы с обработкой тела ответа Guzzle. Мой контроллер: public function getClients(){ $guzzle = new Client(); try{ $response =...
2444 просмотров
schedule 02.02.2023

Как правильно использовать Guzzle 6 для создания пула асинхронных запросов json для отправки на конечные точки API?
Моя цель — использовать Guzzle 6 для создания пула асинхронных запрашивает данные PUT json. Затем отслеживайте каждый успех/неудача $promise. Для сравнения с моим примером кода POOL следующий одиночный запрос к $client->request() преобразует...
6668 просмотров
schedule 24.02.2023

Загрузить файл с помощью Guzzle 6 в конечную точку API
Я могу загрузить файл в конечную точку API с помощью Postman. Я пытаюсь перевести это на загрузку файла из формы, загрузку его с помощью Laravel и отправку в конечную точку с помощью Guzzle 6. Скриншот того, как это выглядит в Postman (я...
55779 просмотров
schedule 02.05.2023

Получить информацию о запросе из Promise Or Response Guzzle 6.0
Я хочу получить информацию об отправленном мной запросе, такую ​​как URL-адрес, отправленное тело и т. д. Я использую функцию Async, которая использует обещания (пример ниже) $client = new \GuzzleHttp\Client(); return new...
1747 просмотров
schedule 09.04.2023

guzzlephp 401 несанкционированная проблема
Я пытаюсь отправить HTTP-запрос на публикацию $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://android.googleapis.com/gcm/send'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch,...
1089 просмотров
schedule 25.03.2023

Класс \GuzzleHttp\Client не найден композитор
Я устанавливаю Guzzle с помощью композитора и пытаюсь его использовать, но получаю сообщение об ошибке Неустранимая ошибка: Uncaught Error: Class 'Conf\GuzzleHttp\Client' не найден в /var/www/html/4travelo_beta/config/RequestConf.php:28...
7072 просмотров
schedule 25.09.2022

Как обрабатывать множественное перенаправление с помощью Guzzle, Goutte и Symfony 3?
Я хочу сканировать https://www.socialbakers.com/ , но у меня возникают проблемы с обработкой множественных перенаправлений при создании поста при входе на сайт. Первое перенаправление выполняется на HTML-страницу с JavaScript, выполняющим...
437 просмотров
schedule 12.11.2022

Запрос POST Guzzle 6 дает несанкционированный ответ 401
Это код, который я использую для одновременной отправки нескольких запросов на жужжание. <?php //initialize test values. $results = []; $smpUrls = []; $client = new Client(); $authHeader = [ 'cookies' => true,...
2978 просмотров
schedule 05.12.2022

GuzzleHttp: как я могу сохранить файлы cookie из ответа POST и использовать их в следующем POST?
Я использую Guzzle для входа на свой сайт API, и в тот момент, когда я вхожу в систему с правильными учетными данными, я получаю файл cookie с RefreshToken, чтобы отправить его при следующем вызове, вот мой простой (и хорошо работающий) код:...
11078 просмотров
schedule 16.01.2023

GuzzleHttp - исключение ошибки 400, но при этом curl работает отлично
Я вызываю сторонний API для отдыха с помощью GuzzleHttp, но он каждый раз выдает 400 неверных запросов . Среда разработки: Фреймворк Laravel / PHP Версия Guzzle в файле composer.json - guzzlehttp / guzzle: ^ 6.3 Ubuntu 16.04 LTS...
1331 просмотров
schedule 01.08.2022

Как правильно прочитать большой ответ JSON API в Guzzle 6?
В настоящее время у меня есть следующая реализация Guzzle 6, возвращающая поток данных JSON, содержащий пользовательские данные: $client = new GuzzleHttp\Client([ 'base_uri' => 'https://www.apiexample.com', 'handler' =>...
562 просмотров
schedule 30.08.2022

Как обработать ответ 401 от клиента Guzzle
Я делаю запрос Guzzle 6, и этот запрос отвечает 401. $client = new Client(); $response = $client->request('GET', .... .... Мой сценарий остановится и вернет сообщение об ошибке. GuzzleHttp \ Exception \ ClientException (401) Ошибка...
917 просмотров
schedule 29.06.2022

Symfony 3.4 - передача файла потока API для загрузки клиента
API отправляет мне поток, содержащий zip-архив нескольких файлов, которые я выбираю, указав их идентификаторы в параметре SelectedIds моего запроса. Я получаю ответ PSR7, который передаю HttpFoundationFactory, чтобы вернуть ответ, соответствующий...
213 просмотров
schedule 08.09.2022