Описание тега guzzle6
1
ответ
Как связать два http-запроса в Guzzle
У меня 2 http запроса создайте новый список через mailchimp api (будет создан идентификатор списка) добавить нового члена в новый список. Я немного озадачен синтаксисом их объединения в цепочку. Полный код ниже. Это правильный способ сделать это? &l…
19 апр '17 в 06:17
2
ответа
Новый пакет композитора, который использует Guzzle - не могу найти его
Я учусь, как сделать пакет композитора. Пока я сделал это: composer.json { "name": "Iv/MyPackage", "autoload": { "psr-4": { "Iv\\MyPackage\\": "src/" } }, "require": { "guzzlehttp/guzzle": "~6.0" }, "require-dev": { "phpunit/phpunit": "4.*", "guzzle…
26 ноя '15 в 18:15
1
ответ
Можно ли инкапсулировать параметры запроса в объекте запроса?
Можно ли инкапсулировать параметры запроса в GuzzleHttp\Psr7\Request объект? Я хотел бы передать полностью настроенный объект запроса с параметрами запроса вместо передачи их Client::send() метод вместе с запросом. $request = new Reques('POST', $url…
13 июл '16 в 12:15
2
ответа
Загрузить файл кусками в конечную точку URL с помощью Guzzle PHP
Я хочу загружать файлы кусками в конечную точку URL с помощью жадности. Я должен быть в состоянии предоставить заголовки Content-Range и Content-Length. Используя php, я знаю, что могу разделить, используя define('CHUNK_SIZE', 1024*1024); // Size (i…
19 июл '17 в 06:37
2
ответа
Guzzle - Команда и службы: базовая аутентификация HTTP
Ранее я успешно использовал guzzlehttp/guzzle v.6.* Пакет с параметрами аутентификации выглядит так: $client = new GuzzleClient([ 'base_uri' => $base_uri , 'auth' => [ $username, $password ] ]); Это прекрасно работает. Тем не менее, я сейчас п…
13 июл '16 в 19:17
2
ответа
Что эквивалентно фабрике GuzzleHttp\Stream\Stream:: в Guzzle 6?
У меня есть следующий код, который необходимо перенести в Guzzle 6: use GuzzleHttp\Stream\Stream; use Drupal\Testing\PHPUnit\DrupalTestCase; class OpsAbstractTest extends DrupalTestCase { public function responseMock($value, $code = 200) { $body = S…
22 сен '17 в 19:34
1
ответ
По умолчанию form_params для жрет 6
Есть ли способ глобально добавить form_params ко всем запросам с помощью guzzle 6? Например: $client = new \GuzzleHttp\Client([ 'global_form_params' => [ // This isn't a real parameter 'XDEBUG_SESSION_START' => '11845', 'user_token' => '123…
21 сен '15 в 20:05
1
ответ
Полностью отключить перенаправление для Guzzle
Guzzle6 имеет один красивый вариант: allow_redirects, Если установить эту опцию на false значение, перенаправление блокировки Guzzle, если код ответа 302 или же Headers имеет Location пары. Но есть одна проблема. Если редирект отправляет клиент - Gu…
24 ноя '15 в 09:06
0
ответов
Утечка памяти: PHP жрет /oauth-подписчик
Когда используешь oauth-subscriber в cron несколько раз происходит утечка памяти. Вот базовый тест, который я сделал. function oauth_1_stack($token = NULL, $token_secret = NULL) { $stack = HandlerStack::create(); $middleware = new Oauth1([ 'consumer…
08 окт '15 в 21:07
1
ответ
cURL POST-запрос работает, Guzzle 6 не работает
Контекст: Я работал над выяснением того, как заставить это работать некоторое время, и я просто не понимаю, почему Guzzle не работает для этого конкретного запроса. Та же самая структура инициализации и запроса работает в некоторых базовых модульных…
11 май '18 в 20:27
1
ответ
Guzzle: изменение параметров запроса в генераторе пула
У меня есть следующий код: $generator = function() use ($headers) { while ($request = array_shift($this->requests)) { yield 'id_' . $request['id'] => new Request('GET', $request['url'], $headers); } } Однако я хотел бы добавить некоторые польз…
18 апр '17 в 20:43
1
ответ
Guzzle 6 - Как передать запрос на перенаправления
Я изо всех сил пытаюсь выяснить, есть ли способ попросить Guzzle передать запрос на перенаправления. Так что если бы я сказал $res = $client->request("GET", "https://google.com", [ 'allow_redirects' => true, 'timeout' => 2000, 'query' =>…
04 окт '17 в 19:28
0
ответов
`406 Not Acceptable` response: Ошибка 406 - Недопустимо
Я загрузил проект laravel5.6 на сервер и получил эту ошибку. Хорошо работает на местной машине. когда мы запрашиваем API, используя жрет с ошибкой броска laravel. Ниже мой код, запрашивающий API. try{ $response = $this->client->request('GET',$…
31 янв '19 в 10:16
1
ответ
PHP - JWT получит токен неверного количества сегментов
Мне нужно использовать API с использованием JWT, для этого я собираю клиент API из PHP с использованием Guzzle и Firebase PHP-JWT Документация API гласит: Подготовьте и опубликуйте JWT для авторизации. URL конечной точки: https://api.example.com/aut…
24 фев '19 в 20:55
1
ответ
Как я могу получить доступ к переменной "verify" из следующего экземпляра?
У меня есть ответ экземпляра я хотел получить доступ к конкретной переменной Я пробовал разные комбинации, используя оператор стрелки. Client {#445 ▼ -httpClient: Client {#460 ▼ -client: Client {#469 ▼ -config: array:7 [▼ "handler" => HandlerStac…
08 янв '19 в 12:15
2
ответа
Жрать не работает на одном сервере, но на другом PHP FB SDK
У меня есть код репозитория на устройстве dev, и когда я переместил его в prod box, он не смог выполнить вызовы FB. Моя ошибка: ErrorException в строке Client.php 126: Аргумент 3, передаваемый в GuzzleHttp\Client::request(), должен иметь тип массива…
12 мар '16 в 18:23
1
ответ
Изменение заголовка для параллельных запросов (Guzzle)
Я не могу изменить заголовки запроса при выполнении асинхронных запросов. $requests = function ($total) { $uri = 'https://www.example.com'; $headers = [ 'User-Agent' => 'testing/1.0', 'Accept' => 'application/json', 'X-Foo' => ['Bar', 'Baz'…
21 апр '17 в 01:35
1
ответ
Расширяет ответ Guzzle 6 по умолчанию
Как я могу расширить объект ответа по умолчанию? $client = new GuzzleHttp\Client(['base_uri' => 'https://foo.com/api/']); $response = $client->request('GET', 'test'); // I want my own class instance here Текущая цель - добавить json функция в …
21 окт '15 в 09:50
2
ответа
Приложение с использованием Laravel 5.2. не работает> "GuzzleHttp\Client" не найден
У меня есть приложение, работающее на Laravel 5.2. Он работает нормально, пока не попытается отправить электронную почту через MailGun, и показывает эту ошибку: Ошибка веб-приложения Когда я пытаюсь добавить Guzzle через SSH, у меня есть эта ошибка …
12 апр '17 в 18:20
1
ответ
ClientException 401 Несанкционированный
Я не знаю, почему мой код не работает, я пытаюсь соединить два APIВ API 1: $token = "my-token"; $client = new Client(); $res = $client->request('GET', 'http:.../testHeaders', [ 'headers' => ['Accept' => 'application/json', 'Authorization' =…
10 дек '16 в 10:07