curl https://api.creditcard.com/charge
-H "x-apikey: API_KEY "
-d email=user@host.com
-d amount=9.99
Zdá sa mi to GET, ale prečo by API mala GET na nabíjanie karty? Nemalo by to byť POST?
odpovede:
1 pre odpoveď č. 1Kedy -d ako v odosielať údaje je odovzdaný na zvlnenie, bude robiť post žiadosť. Vaša žiadosť teda vykoná žiadosť o príspevok. Ak sa chcete dozvedieť viac o tom, čo robí žiadosť o zvlnenie, stačí pridať -v pre podrobnejší výstup z požiadavky (vrátane metódy http, ktorá sa používa).
Ak chcete vynútiť typ požiadavky, stačí pridať -XMETHOD kde METÓDA môže byť akékoľvek sloveso HTTP (GET / POST / ...).