Вопросы по теме '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