aboutsummaryrefslogtreecommitdiff
path: root/example/test.http
diff options
context:
space:
mode:
Diffstat (limited to 'example/test.http')
-rw-r--r--example/test.http82
1 files changed, 82 insertions, 0 deletions
diff --git a/example/test.http b/example/test.http
new file mode 100644
index 0000000..7ed134a
--- /dev/null
+++ b/example/test.http
@@ -0,0 +1,82 @@
+POST http://localhost:8000/
+Content-Type: application/json
+{
+ "jsonrpc": "2.0",
+ "method": "multiply",
+ "params": {
+ "a": 2,
+ "b": 3
+ },
+ "id": 1
+}
+
+
+date: Sat, 21 May 2022 16:53:31 GMT
+content-length: 36
+content-type: text/plain; charset=utf-8
+connection: close
+
+HTTP/1.1 200 - OK
+date: Sat, 21 May 2022 16:53:31 GMT
+content-length: 36
+content-type: text/plain; charset=utf-8
+connection: close
+
+
+###
+POST http://localhost:8000/
+Content-Type: application/json
+{
+ "jsonrpc": "2.0",
+ "method": "divide",
+ "params": {
+ "a": 10,
+ "b": 3
+ },
+ "id": 2
+}
+
+
+date: Sat, 21 May 2022 16:53:51 GMT
+content-length: 52
+content-type: text/plain; charset=utf-8
+connection: close
+
+HTTP/1.1 200 - OK
+date: Sat, 21 May 2022 16:53:51 GMT
+content-length: 52
+content-type: text/plain; charset=utf-8
+connection: close
+
+
+### Batch request
+POST http://localhost:8000/
+Content-Type: application/json
+ { "jsonrpc": "2.0", "method": "multiply", "params": { "a": 2, "b": 3 }, "id": 10 }
+ {"jsonrpc": "2.0", "method": "sum", "params": [1,2,4], "id": "1"}
+ {"jsonrpc": "2.0", "method": "notify_hello", "params": [7]}
+ {"jsonrpc": "2.0", "method": "subtract", "params": [42,23], "id": "2"}
+ {
+ "jsonrpc": "2.0",
+ "method": "divide",
+ "params": {
+ "a": 10,
+ "b": 3
+ },
+ "id": "divide"
+ }
+ {"foo": "boo"}
+ {"jsonrpc": "2.0", "method": "foo.get", "params": {"name": "myself"}, "id": "5"}
+ {"jsonrpc": "2.0", "method": "get_data", "id": "9"}
+
+
+date: Sat, 21 May 2022 17:18:17 GMT
+content-type: text/plain; charset=utf-8
+connection: close
+transfer-encoding: chunked
+
+HTTP/1.1 200 - OK
+date: Sat, 21 May 2022 17:18:17 GMT
+content-type: text/plain; charset=utf-8
+connection: close
+transfer-encoding: chunked \ No newline at end of file