http get "http://localhost:3000/health"
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Length: 51
Content-Type: application/json
Server: Crow/master
X-Correlation-Id: 0729457f-8dd7-4329-b1d3-8b48f33c3659
{
"data": [
null
],
"error": {
"code": 200,
"message": "Ok"
}
}
http get "http://localhost:3000/user"
{"data":{"users":[{"address":"3253 Plum St, Rockhampton New South Wales 8740, Australia","email":"suzanne.peterson@example.com","name":"Mrs Suzanne Peterson"}]},"error":{"code":200,"message":"Ok"}}
NOTE: count has a range of 1-1000
http get "http://localhost:3000/user?count=2"
{"data":{"users":[{"address":"4093 York Road, Durham Somerset N85 4HG, United Kingdom","email":"tracey.miles@example.com","name":"Miss Tracey Miles"},{"address":"2344 Otavalankatu, Halsua Kymenlaakso 89099, Finland","email":"leevi.heikkila@example.com","name":"Mr Leevi Heikkila"}]},"error":{"code":200,"message":"Ok"}}
http get "http://localhost:3000/user?count=-1"
{"data":[null],"error":{"code":400,"message":"Value out of range. Got: -1"}}
http get "http://localhost:3000/user?count=0"
{"data":[null],"error":{"code":400,"message":"Limit must be greater than zero (0). Got: 0"}}
http get "http://localhost:3000/user?count=1001"
{"data":[null],"error":{"code":400,"message":"Value out of range. Got: 1001"}}
http get "http://localhost:3000/user/not/a/real/route"
{"data":[null],"error":{"code":400,"message":"See logs for details."}}