- Implementation of REST API for ROLERCOASTER GAME
- Tested Using Postamn and Curl as an HTTP Clinet
- No Third Party Packages and Dependencies
GET /coastersreturns list of coasters as JSONGET /coasters/{id}returns details of specific coaster as JSONPOST /coastersaccepts a new coaster to be addedPOST /coastersreturns status 415 if content is notapplication/jsonGET /adminrequires authGET /coasters/randomredirects to a random coaster
ROALERCOASTER OBJECT
{
"id": "ID (int)",
"name":"NAME OF THE ROLERCOASTER(string)",
"inPark":"Name OF THE PARK (string) ",
"manufacturer": "NAME OF THE MANUFACTURER (string)",
"height":"27(int)",
}- Get
- localhost:8080/coasters
- POST
- curl localhost:8080/coasters -X POST -d '{"name":"Taron","inpark":"Phantasialand","height":30,"manufacturer":"Intamin"}' -H "Content-Type:application/json"
- GET
- curl localhost:8080/coasters/1612775957075876000
- GET
- curl localhost:8080/admin -u admin:secret
- GET
- curl localhost:8080/coasters/random -L