Kako koristiti SSH
17. avgust 2025.
U ovom članku ćemo objasniti kako da koristite curl
alat za testiranje API poziva direktno iz terminala.
curl
je komandni alat koji vam omogućava da testirate HTTP(S) zahteve bez dodatnih aplikacija kao što je Postman. To znači da sve možete uraditi iz terminala — brzo i efikasno.
Najjednostavniji primer je GET zahtev na neki API:
curl https://jsonplaceholder.typicode.com/posts/1
Ovom komandom dobićemo podatke o jednom postu u JSON formatu.
Kada želite da pošaljete podatke, koristite POST metod i flag -d
:
curl -X POST https://jsonplaceholder.typicode.com/posts \
-H "Content-Type: application/json" \
-d '{"title":"Moj prvi post","body":"Pozdrav iz curl-a","userId":1}'
Ovde smo poslali JSON telo sa title
, body
i userId
.
Često API zahteva token za autentifikaciju. U tom slučaju koristimo -H
:
curl https://api.example.com/data \
-H "Authorization: Bearer VAŠ_TOKEN"
Za ažuriranje podataka koristi se PUT metod:
curl -X PUT https://jsonplaceholder.typicode.com/posts/1 \
-H "Content-Type: application/json" \
-d '{"title":"Izmenjeni naslov","body":"Novi tekst","userId":1}'
Za brisanje resursa koristimo DELETE:
curl -X DELETE https://jsonplaceholder.typicode.com/posts/1
Na ovaj način možemo testirati kompletan CRUD (Create, Read, Update, Delete) direktno iz terminala.
Korišćenjem curl
-a štedite vreme i bolje razumete kako API zapravo funkcioniše. Sve što kasnije radite u aplikaciji prvo možete proveriti i testirati u par sekundi iz terminala.
Napisao Danilo Vešović