Need a simple web API for testing such functionalities? Ask Dave.
/
returns HTML politely repudiating you for forgetting to ask for anything.
/?dave
returns a simple question: "dave?"
/?daves=5
returns an array of (5) daves as JSON:
{
"body": [
"dave",
"daave",
"daaave",
"daaaave",
"daaaaave"
],
"customType": "server",
"error": true,
"message": "",
"status": "204",
"statusText": "OK"
}
/?binary&size=2
returns a 2 MB binary file called 2mb_of_dave
/?json&size=8
returns an array of (8) random items as JSON:
{
"items": [
{
"seq": 1,
"count": "0001",
"integer": 40,
"float": 12.041,
"string": "fc93iefsads",
"hex": "33ccc3a01108aa01100f2ee5cc0a0ad8",
"uuid": "08438494-b500-40ef-9607-68fc08f0ba8a",
"bool": true,
"word": "hourglass",
"name": "Elsie"
},
...
]
}
/?config
returns a fake configuration JSON object:
{
"type": "form",
"locale": "en",
"apiVersion": "v1.10",
"appVersion": "2.251.4",
"maxUploadSize": 256000000,
"searchEnabled": true,
"trackingEnabled": false,
"userSearchType": "local",
"awesomeLevel": 7,
"lameLevel": 2,
}
/?text&size=100
returns 100 random names as text:
Cestz
Trind
Abaele
Gusphil
Dorinerus
Thideda
Marcker
...
/?version
returns a random app version, with major, minor, and patch segments, as a string:
1.40.233
/?http_code=404
returns an HTTP response as JSON with the chosen code and an appropriate message:
{
"body": null,
"customType": "server",
"error": true,
"message": "Dave says: I'm not here, man.",
"status": 404,
"statusText": "OK"
}
Copy .env.example
to .env
and add in Dave's slack token...if you know it.