Передача нескольких сертификатов через запрос Curl с использованием GuzzlePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Передача нескольких сертификатов через запрос Curl с использованием Guzzle

Сообщение Anonymous »

У меня есть HTTP-запрос, в котором используются ключ, сертификат и цепочка сертификатов. Как это можно перевести на Guzzle? Проблема в том, что я не знаю, как добавить все свои сертификаты в запрос Guzzle. В документации есть пример только для одного сертификата.
Пример моего запроса:

Код: Выделить всё

// curl -vvv -X POST --header 'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' --cacert client-bundle.pem --key key.pem --cert cert.pem 'my_url'
Моя функция в данный момент отправляет запрос с помощью Guzzle:

Код: Выделить всё

try {
$response = $this->request('POST', 'my_url', [
'headers' => [
'Content-Type' => 'application/x-www-form-urlencoded',
'Accept' => 'application/json'
],

]);

return Json::decode($response->getBody()->getContents());
$this->checkResponse($result);

} catch (GuzzleException $e) {
return $e->getMessage();
}
Я пытался найти пример отправки запроса с передачей нескольких сертификатов. Я не смог найти такого примера, использование только одного сертификата меня не устраивает

Подробнее здесь: https://stackoverflow.com/questions/760 ... ing-guzzle
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»