From 273fc2833a754ced2a6770b6f11a5eeb41b15767 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Thu, 15 Jul 2021 14:18:12 +0100 Subject: [PATCH] Add REST Client demo file Add demo file for use with the REST Client for Visual Studio Code Signed-off-by: James Taylor --- demo.http | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 demo.http diff --git a/demo.http b/demo.http new file mode 100644 index 00000000..bf5e0961 --- /dev/null +++ b/demo.http @@ -0,0 +1,60 @@ +// Demo file for use with REST Client for Visual Studio Code +// See https://github.com/Huachao/vscode-restclient +@hostname = localhost +@port = 3000 +@baseUrl = http://{{hostname}}:{{port}}/api + +### Get all assets + +GET {{baseUrl}}/assets HTTP/1.1 + +### Check if asset exists + +OPTIONS {{baseUrl}}/assets/asset7 HTTP/1.1 + +### Create asset + +POST {{baseUrl}}/assets HTTP/1.1 +content-type: application/json + +{ + "id": "asset7", + "color": "red", + "size": 42, + "owner": "Jean", + "appraisedValue": 101 +} + +### Read asset + +GET {{baseUrl}}/assets/asset7 HTTP/1.1 + +### Update asset + +PUT {{baseUrl}}/assets/asset7 HTTP/1.1 +content-type: application/json + +{ + "id": "asset7", + "color": "red", + "size": 11, + "owner": "Jean", + "appraisedValue": 101 +} + +### Transfer asset + +PATCH {{baseUrl}}/assets/asset7 HTTP/1.1 +content-type: application/json + +[ + { + "op": "replace", + "path": "/owner", + "value": "Ashleigh" + } +] + +### Delete asset + +DELETE {{baseUrl}}/assets/asset7 HTTP/1.1