Публикации по теме '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 просмотров
schedule
12.05.2023
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 просмотров
schedule
14.01.2023
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