Skip to content

Commit 0b55cca

Browse files
authored
feat: add an api for eching the payload (#23)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
1 parent 3ad1df5 commit 0b55cca

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

e2e/test-suite.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,23 @@ items:
5757
expect:
5858
bodyFieldsExpect:
5959
message: T0s=
60+
- name: echo
61+
request:
62+
api: /echo
63+
method: POST
64+
body: |
65+
{
66+
"name": "rick",
67+
"age": 18
68+
}
69+
header:
70+
Authorization: "{{ .param.auth }}"
71+
Content-Type: application/json
72+
expect:
73+
body: |
74+
{"name":"rick","age":18}
6075
61-
## Cookies
76+
## Cookies
6277
- name: no-cookie
6378
request:
6479
api: /cookies/echo

src/main/java/io/github/devopsws/demo/service/StringService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,9 @@ public Message base64(@RequestBody Message message) {
3333
message.setMessage(encodedString);
3434
return message;
3535
}
36+
37+
@PostMapping("/echo")
38+
public Object echo(@RequestBody Object payload) {
39+
return payload;
40+
}
3641
}

0 commit comments

Comments
 (0)