php - meaning - guzzlehttp query
¿Cómo puedo enviar Cookies con Guzzlehttp/guzzle 6? (2)
Guzzle puede mantener una sesión de cookies para usted si se le indica que use la opción de solicitud de cookies. Al enviar una solicitud, la opción de cookies se debe establecer en una instancia de GuzzleHttp/Cookie/CookieJarInterface
.
// Use a specific cookie jar
$jar = new /GuzzleHttp/Cookie/CookieJar;
$r = $client->request(''GET'', ''http://httpbin.org/cookies'', [
''cookies'' => $jar
]);
Puede establecer las cookies en true en un constructor de cliente si desea usar un contenedor de cookies compartido para todas las solicitudes.
// Use a shared client cookie jar
$client = new /GuzzleHttp/Client([''cookies'' => true]);
$r = $client->request(''GET'', ''http://httpbin.org/cookies'');
Compruebe también el quickstart completo.
Necesito enviar una solicitud con cookies personalizadas.
Todavía tenía algunos problemas, no sé cómo hacer eso ...
¡Gracias!
use GuzzleHttp/Cookie/CookieJar;
$cookieJar = CookieJar::fromArray([
''cookie_name'' => ''cookie_value''
], ''example.com'');
$client->request(''GET'', ''/get'', [''cookies'' => $cookieJar]);
Puedes leer la documentación here .