1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
$client = new CurlHttpClient();
//$client = HttpClient::create();
//print_r($client);
$response = $client->request('PUT', $url, [
// use a different HTTP Basic authentication only for this request
'auth_bearer' => 'mon_bearer',
'verify_peer' => false,
'body' => $data
]);
print_r($response);
$statusCode = $response->getStatusCode();
// $statusCode = 200
//$contentType = $response->getHeaders()['content-type'][0];
// $contentType = 'application/json'
//$content = $response->getContent();
// $content = '{"id":521583, "name":"symfony-docs", ...}'
//$content = $response->toArray();
// $content = ['id' => 521583, 'name' => 'symfony-docs', ...]
print_r($statusCode);
if($statusCode == 200){
//print_r($content['value']);
return $this->render('/cardvalidcredit.html.twig', ['numcard' => $carte, 'creditcard' => $value]);
}
return $this->render('/cardcrediterror.html.twig', ['numcard' => $carte, 'response' => $response, 'code' => $statusCode]); |
Partager