This is the sample webservice written in golang using Fiber. This explains the stateless behavior. It has REST endpoints which encrypts the text based on given key. This webservice won't store any data.
cd go-stateless-demo/
go build
./fibr
This will run the application on port 8000
POST - /encrypt
{
"key":"thisis32bitlongpassphraseimusing", "text": "Hello"
}
Sample Response:
{
"enc": "DvXHa9E_CKtad5YOJUMsn0iyZvkN"
}
POST - /decrypt
{
"key":"thisis32bitlongpassphraseimusing", "enc": "DvXHa9E_CKtad5YOJUMsn0iyZvkN"
}
Sample response
{
"text": "Hello"
}