https://github.com/bastelfreak/http2jsonfile
microservice with a sinatra http listener, that updates a local json file
https://github.com/bastelfreak/http2jsonfile
Last synced: 19 days ago
JSON representation
microservice with a sinatra http listener, that updates a local json file
- Host: GitHub
- URL: https://github.com/bastelfreak/http2jsonfile
- Owner: bastelfreak
- License: gpl-3.0
- Created: 2017-11-19T20:32:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-19T21:28:21.000Z (over 7 years ago)
- Last Synced: 2024-10-19T22:12:58.791Z (6 months ago)
- Language: Ruby
- Size: 19.5 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# http2jsonfile
microservice with a sinatra http listener, that updates a local json file
## Usage
### Get all hashtags
```bash
curl -H "Accept: application/json" http://127.0.0.1:4567/json
```returns:
```json
{
"hashtags": [
"tatort",
"jamaika",
"svwh96",
"rannfl",
"aldi",
"berlindirekt",
"lidl",
"werder",
"bahn",
"jamaikasondierung"
]
}
```### Update hashtags
```bash
curl -X POST -H "Accept: application/json" -d '{"hashtags":["tatort","jamaika","svwh96","rannfl","aldi","berlindirekt","lidl","werder","bahn","jamaikasondierung"]}' http://127.0.0.1:4567/json
```returns:
```json
{
"hashtags": [
"tatort",
"jamaika",
"svwh96",
"rannfl",
"aldi",
"berlindirekt",
"lidl",
"werder",
"bahn",
"jamaikasondierung"
]
}
```### Delete all hashtags
```bash
curl -X DELETE -H "Accept: application/json" http://127.0.0.1:4567/json
```returns:
```json
{
"hashtags": []
}
```