curl -X PUT http://<SERVER_IP>:<PORT>/api.php/city/london
Read data of an API:
curl http://<SERVER_IP>:<PORT>/api.php/city/london# read it as json stringcurl http://<SERVER_IP>:<PORT>/api.php/city/london | jq# provide a search termcurl -s http://<SERVER_IP>:<PORT>/api.php/city/le | jq# pass an empty string to retrieve all entries in the tablecurl -s http://<SERVER_IP>:<PORT>/api.php/city/ | jq
Create data on an API:
curl -X POST http://<SERVER_IP>:<PORT>/api.php/city/ -d '{"city_name":"HTB_City", "country_name":"HTB"}' -H 'Content-Type: application/json'
Update data on an API:
curl -X PUT http://<SERVER_IP>:<PORT>/api.php/city/london -d '{"city_name":"New_HTB_City", "country_name":"HTB"}' -H 'Content-Type: application/json'