⊗ppSpAiPP 46 of 83 menu

API con parametri POST in PHP

I parametri API possono essere passati non solo con il metodo GET, ma anche con il metodo POST. Vediamo come si fa. Supponiamo che la nostra API si aspetti dati tramite il metodo POST:

<?php echo mt_rand($_POST['num1'], $_POST['num2']); ?>

Facciamo una richiesta a questa API. Per questo avremo bisogno della libreria CURL. Facciamo una richiesta POST con il suo aiuto:

<?php $url = 'http://api.loc/index.php'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POST, 1); $data = ['num1'=>'1', 'num2'=>'100']; curl_setopt($curl, CURLOPT_POSTFIELDS, $data); $res = curl_exec($curl); var_dump($res); ?>

Crea un'API che tramite dati POST accetti un segno zodiacale e una data, e restituisca l'oroscopo per quel segno nella data specificata.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta