HTTP
Pogocache uses HTTP methods PUT, GET, DELETE to store, retrieve, and delete
entries.
Store entry
PUT /:key
Params
Param |
Required |
Description |
key |
yes |
Key of entry |
ttl |
no |
Time to live in seconds |
nx |
no |
Only store if it does not already exist. |
xx |
no |
Only store if it already exists. |
auth |
no |
Auth password |
Returns
200 OK
with the response "Stored"
Example
$ curl -X PUT -d "my value" "http://localhost:9401/mykey"
Stored
# Store with 15 second ttl
$ curl -X PUT -d "my value" "http://localhost:9401/mykey?ttl=15"
Stored
Get entry
GET /:key
Params
Param |
Required |
Description |
key |
yes |
Key of entry |
auth |
no |
Auth password |
Returns
200 OK
and the value in the body
404 Not Found
and the value "Not Found"
Example
$ curl -X PUT -d "my value" "http://localhost:9401/mykey"
Stored
$ curl "http://localhost:9401/mykey"
my value
Delete entry
DELETE /:key
Params
Param |
Required |
Description |
key |
yes |
Key of entry |
auth |
no |
Auth password |
Returns
200 OK
with the respone "Deleted"
404 Not Found
and the value "Not Found"
Example
$ curl -X PUT -d "my value" "http://localhost:9401/mykey"
Stored
$ curl -X DELETE "http://localhost:9401/mykey"
Deleted