47bd25266f
servant-dosc: generate sample curl request
2.6 KiB
2.6 KiB
On proper introductions.
Hello there.
As documentation is usually written for humans, it's often useful to introduce concepts with a few words.
This title is below the last
You'll also note that multiple intros are possible.
POST /greet
Request:
-
Supported content types are:
application/json;charset=utf-8
application/json
-
If you use ?capital=true (
application/json;charset=utf-8
,application/json
):
"HELLO, HASKELLER"
- If you use ?capital=false (
application/json;charset=utf-8
,application/json
):
"Hello, haskeller"
Response:
-
Status code 200
-
Headers: [("X-Example","1729")]
-
Supported content types are:
application/json;charset=utf-8
application/json
-
If you use ?capital=true (
application/json;charset=utf-8
,application/json
):
"HELLO, HASKELLER"
- If you use ?capital=false (
application/json;charset=utf-8
,application/json
):
"Hello, haskeller"
Sample Request:
curl -XPOST \
-H "Content-Type: application/json;charset=utf-8" \
-d "\"HELLO, HASKELLER\"" \
http://localhost:80/greet
DELETE /greet/:greetid
Title
This is some text
Second section
And some more
Captures:
- greetid: identifier of the greet msg to remove
Headers:
- This endpoint is sensitive to the value of the X-Num-Unicorns HTTP header.
Response:
-
Status code 200
-
Headers: []
-
Supported content types are:
application/json;charset=utf-8
application/json
-
Example (
application/json;charset=utf-8
,application/json
):
Sample Request:
curl -XDELETE \
-H "X-Num-Unicorns: 1" \
http://localhost:80/greet/:greetid
GET /hello/:name
Captures:
- name: name of the person to greet
Headers:
- This endpoint is sensitive to the value of the X-Num-Fairies HTTP header.
GET Parameters:
- capital
- Values: true, false
- Description: Get the greeting message in uppercase (true) or not (false).Default is false.
Response:
-
Status code 200
-
Headers: []
-
Supported content types are:
application/json;charset=utf-8
application/json
text/plain;charset=utf-8
-
If you use ?capital=true (
application/json;charset=utf-8
,application/json
,text/plain;charset=utf-8
):
"HELLO, HASKELLER"
- If you use ?capital=false (
application/json;charset=utf-8
,application/json
):
"Hello, haskeller"
Sample Request:
curl -XGET \
-H "X-Num-Fairies: 1729" \
http://localhost:80/hello/:name