我想在 mountebank 的 POST 请求中存根并检查消息正文,
{
"port": "22001",
"protocol": "http",
"name": "login_user",
"stubs": [
{
"responses": [
{
"is": {
"statusCode": 201,
"headers": {
"Content-Type": "application/json"
},
"body": {}
},
"_behaviors": {
"wait": 100
}
}
],
"predicates": [
{
"equals": {
"path": "/login_user",
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"body": {
"name": "Tony",
"age": "20"
}
}
}
]
}
]
}
如果是 JSON 格式的消息正文。预期响应状态代码 200。
例如
{
"body": {
"name": "Tony",
"age": "20"
}
}
如果是 JSON 格式的消息正文,但 JSON 字符串。预期响应状态代码 400。
例如
{
"body": "{\"name\": \"Tony\", \"age\": \"20\"}"
}