:headers = << Content-Type: application/json # :host = http://localhost:8000 :api = api/v1 # TODO: Check if urls should be singular or plural # Get all urls GET :host/:api/urls :headers # Get a url GET :host/:api/urls/eecd98 # TODO: Change to POST # Add a url PUT :host/:api/urls :headers { "username": "Joe" , "url": "https://ferano.io" } # Delete a url DELETE :host/:api/urls/4485fe # Redirect GET :host/eecd98 :headers ### # Talk directly to CouchDB ### # Get value from key GET http://admin:password@127.0.0.1:5984/_all_dbs :headers # Get value from key GET http://admin:password@127.0.0.1:5984/urls/_all_docs?include_docs=true :headers # Add a key/value pair PUT http://admin:password@127.0.0.1:5984/urls/a28d530a :headers { "user_id": "Joe", "full_url": "https://ferano.io" } # Delete a key/value pair PUT http://admin:password@127.0.0.1:5984/urls :headers # Delete a key/value pair DELETE http://admin:password@127.0.0.1:5984/urls :headers