Curl per Richieste Http

Curl per Richieste Http

cURL permette di effettuare richieste HTTP da PHP.

GET request

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.example.com/data");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);

POST request

$ch = curl_init();
curl_setopt_array($ch, [
 CURLOPT_URL => "https://api.example.com/create",
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_POST => true,
 CURLOPT_POSTFIELDS => json_encode(["name" => "Test"]),
 CURLOPT_HTTPHEADER => [
 "Content-Type: application/json",
 "Authorization: Bearer $token"
 ]
]);
$response = curl_exec($ch);

Gestione errori

if (curl_errno($ch)) {
 echo "Errore: " . curl_error($ch);
}

Hai trovato utile quest'articolo?

  • Introduzione a PHP

    Introduzione a PHP PHP (PHP: Hypertext Preprocessor) è un linguaggio di scripting server-side usato ...
  • Variabili PHP

    Variabili PHP Le variabili in PHP iniziano sempre con il simbolo dollaro $.Dichiarazione$nome = "Mar...
  • Stringhe in PHP

    Stringhe in PHP Le stringhe sono sequenze di caratteri racchiuse tra virgolette.Virgolette singole v...
  • Array in PHP

    Array in PHP Gli array permettono di memorizzare più valori in una singola variabile.Array indicizza...
  • Operatori PHP

    Operatori PHP Gli operatori PHP permettono di eseguire operazioni su variabili e valori.Operatori ar...