Comparte:
Enviar Parámetros por guzzle
Hola, como hago para utilizar guzzle y pesarla un array en el body y headers?, porque cuando utilizo me da algunos errores y no se si estoy realizando de la forma correcta, un ejemplo de mi codigo
$client = new Client([
'base_uri' => 'http://10.2.79.17:8080/mbohape-core/sii/',
]);
$payload = ['username' => 'xxxx', 'password' => 'xxxx'];
$response = $client->post('security', [
//'debug' => TRUE,
'form_params' => $payload,
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
]
]);
y me da este error
Client error: `POST http://10.2.79.17:8080/mbohape-core/sii/security` resulted in a `400 Bad Request` response: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'username': was expecting ('true', 'false' or 'null') (truncated...)
Jorge García (2902 xp)
Hola Alver, intenta enviar los paråmetros de la siguiente forma:
Avísame si te funciona.
Alver Antonio Romero Sosa (890 xp)
excelente! me funciono! muchas gracias