A server example providing random emojis using Swift OpenAPI.
It is purposefully strict about input so that different responses can be triggered depending on the input.
To build and run locally:
% swift run
Can be queried locally using curl
:
% curl http://localhost:8080/api/emoji
{
"emoji" : "🍎",
"source" : "Server"
}
Submissions can be made by posting to the same endpoint with a JSON body:
{
"emoji": "🦾",
"source": "Jens"
}