Публикации по теме 'guzzle'


Как регистрировать Guzzle-запросы
Более простой способ обновить промежуточное ПО Когда вы создаете потребителя API, вы должны регистрировать запросы и ответы API. В противном случае может показаться, что вы работаете вслепую. Я объясню, как настроить промежуточное ПО Guzzle для регистрации запросов в файл. Это полезно для отладки и исторических целей. Способ сделать это — передать новый HandlerStack с нашим промежуточным программным обеспечением ведения журнала в наш экземпляр Client . Синтаксис создания..

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

Строить строку запроса программно в Guzzle?
В моем клиентском коде PHP Guzzle у меня есть что-то вроде $c = new Client('http://test.com/api/1.0/function'); $request = $c->get('?f=4&l=2&p=3&u=5'); но вместо этого я хочу иметь что-то вроде: $request->set('f',...
8680 просмотров
schedule 12.10.2022

Включение PHAR, который упаковывает существующий класс
У меня есть проект, который в настоящее время использует Guzzle (который загружается [как .phar] с помощью явное «require_once» в файле начальной загрузки). Я пытался добавить AWSSDKforPHP от Amazon, чтобы я мог легко обрабатывать загрузки в...
542 просмотров

PHP + Guzzle, отправка ключа авторизации в заголовке
Я новичок в Guzzle и пытаюсь сгенерировать следующий вызов REST: https://product-search.api.cj.com/v2/product-search?website-id=1594990&keywords=%2Bsony+-camera GET /v2/product-search?website-id=1594990&keywords=%2Bsony+-camera HTTP/1.1...
7423 просмотров
schedule 08.05.2023

Обработка куки-файлов Guzzle
Я создаю клиентское приложение на основе Guzzle. Я застрял с обработкой файлов cookie. Я пытаюсь реализовать это с помощью плагина cookie , но не могу заставить его работать . Мое клиентское приложение является стандартным веб-приложением, и...
13056 просмотров
schedule 27.10.2022

PHP Guzzle: имитировать исключение curl/вызывать исключение CurlException в тестах
Используя клиентскую библиотеку Guzzle HTTP в PHP , я могу использовать фиктивный подключаемый модуль для имитации HTTP-ответов и выбора HTTP-ответов, которые должны возвращаться глубоко в коде приложения. Guzzle может выдать CurlException при...
532 просмотров
schedule 22.05.2023

Mink — ошибка SSL cURL драйвера Goutte
Я использую Mink 1.4 с драйвером Goutte. Я пытался установить некоторые значения полей формы на странице и нажать кнопку, которая отправляет эту форму. Но потом я получаю эту ошибку Fatal error: Uncaught exception...
2180 просмотров
schedule 01.06.2022

Жрать поддерживающие куки
Я создаю API для сайта, который позволяет пользователю входить в систему через API. Я использую Guzzle, но вопрос в том, как мне использовать плагин Cookies с Guzzle? В cURL я могу использовать файл cookie и передавать его вместе с запросами. Но...
4482 просмотров
schedule 19.03.2023

Использование Guzzle для использования SOAP
Мне нравится только что обнаруженный мной фреймворк Guzzle. Я использую его для агрегирования данных по нескольким API с использованием разных структур ответа. Он работал с JSON и XML, но одна из служб, которые мне нужно использовать, использует...
26104 просмотров
schedule 17.04.2022

Ограничьте время соединения с клиентом Guzzle HTTP PHP
Я использую Guzzle, чтобы открыть список URL-адресов и получить заголовки. Некоторые URL-адреса слишком долго отвечают и не могут быть открыты, и я хочу их игнорировать. Мне требуется до 20+ секунд, прежде чем Guzzle выдает исключение, и я хочу...
38860 просмотров
schedule 22.03.2023

Как автозагрузить Guzzle в Laravel 4?
Как я могу автоматически загружать Guzzle в Laravel 4? Я сталкиваюсь со следующей ошибкой, когда пытаюсь создать новый GuzzleHttp/Client: Symfony \ Component \ Debug \ Exception \ FatalErrorException Class 'GuzzleHttp\Client' not found У...
24622 просмотров
schedule 17.09.2022

Добавление параметров строки запроса в запрос Guzzle GET?
Я прочитал этот ответ , но я считаю, что есть лучший способ создать http URL-адрес в Guzzle, я ищу что-то подобное, но не могу заставить его работать правильно, и я не знаю, есть ли способ сбросить строку URL-адреса, чтобы увидеть, правильно ли она...
61652 просмотров
schedule 27.04.2023

Используйте файл s3 для загрузки multipart/form-data с помощью Guzzle PHP
Я пытаюсь взять файл, размещенный на Amazon S3, и загрузить его на другой сервер, используя почтовый запрос Content-Type: multipart/form-data. Я могу использовать для этого Curl --form , но я не уверен, как заставить файл S3 вести себя как локальный...
2403 просмотров

Codeception вызывает фатальную ошибку с Laravel 4 и Guzzle HTTP
Я использую Laravel 4.2. * И Codeception 2. * для записи. Когда я пытаюсь создать приемочный тест с модулем Laravel4, я использую эту конфигурацию ## Other code config: Laravel4: # This file is in...
766 просмотров
schedule 22.06.2023

Laravel и Mailgun: Guzzle не находится в производстве
Я решил использовать Mailgun для моего последнего проекта Laravel, так как казалось, что есть отличная интеграция из коробки. Я следовал руководству Laravel ( http://laravel.com/docs/mail#configuration ) на настраиваю Mailgun и все работает...
3596 просмотров
schedule 15.06.2022

Как я могу заставить Symfony2 игнорировать исключение плохого ответа Guzzle Client в моем пользовательском контроллере?
function order_confirmationAction($order,$token) { $client = new \GuzzleHttp\Client(); $answer = $client->post("http://www.fullcommerce.com/rest/public/Qtyresponse", array('body' => $order) );...
2244 просмотров
schedule 25.03.2024

Перенос ssl клиента Curl в Guzzle
Я использую Guzzle v3.9.2 как с php 5.3, так и с php 5.5. У меня есть следующий рабочий код curl, который использует сертификат клиента ssl: $url = "https://example.com/"; $cert_file = '/path/to/certificate.pem'; $ch = curl_init(); $options =...
9634 просмотров
schedule 07.04.2024

Исключение асинхронного запроса GuzzleHttp
Я не могу понять, как я могу создать исключение из обработчика Guzzle future response . Вот мой код: <?php require 'vendor/autoload.php'; $client = new \GuzzleHttp\Client(); $req = $client->createRequest('GET', 'http://www.google.com',...
5209 просмотров
schedule 02.09.2022

Как динамически добавлять дополнительные запросы в Guzzle Pool?
Я использую Guzzle ( http://guzzlephp.org ), чтобы ПОЛУЧИТЬ большое количество URL-адресов (~ 300 тыс.). URL-адреса извлекаются из экземпляра Elastic Search, и я хотел бы продолжать добавлять URL-адреса в пул, чтобы пул оставался довольно маленьким,...
949 просмотров
schedule 24.01.2023

Обновите ACL элемента AWS S3 с помощью нового PHP SDK
Как можно обновить элемент в S3 с помощью «публичного чтения» с помощью нового PHP SDK AWS S3: казалось бы, возможно только GET и PUT? http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html . Итератор возвращает массив, а не...
634 просмотров
schedule 26.07.2023

Как обновить описание службы Guzzle для v5?
У меня есть следующее описание службы, которое я использовал довольно давно в старой версии Guzzle: [ 'name' => 'Gist', 'apiVersion' => 'v3', 'baseUrl' => 'https://api.github.com/', 'description' => 'Gists...
259 просмотров
schedule 01.06.2023