Add REST Client demo file

Add demo file for use with the REST Client for Visual Studio Code

Signed-off-by: James Taylor <jamest@uk.ibm.com>
This commit is contained in:
James Taylor 2021-07-15 14:18:12 +01:00
parent 400367e8a6
commit 273fc2833a

60
demo.http Normal file
View file

@ -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