如果我有这样描述的apiary.io API:
### Create a User [POST]
+ Request (application/json; charset=utf-8)
{
"user_id": 1053,
"username": "demo@demo.com",
"email": "demo@demo.com",
"active": "true"
}
+ Response 201 (application/json)
{
"user_id": 1053,
"username": "demo@demo.com",
"email": "demo@demo.com",
"active": "true"
}
当我从我的应用程序中调用它并传递数据时,无论我传入什么数据,它都会将所有有效负载传回给我。
有没有办法让它回显我传入的确切数据而不是描述的有效负载?
答案 0 :(得分:0)
根据Apiary文档/示例,您不能,只有静态请求 - 响应模拟。您也可以跟踪此issue。
如果你想使用某种高级模拟,我会建议你wiremock。它不是那么花哨,但更多的功能达到了。您可以将其作为服务运行,并通过发送HTTP请求在运行时更新模拟映射。
请使用wiremock检查solution您的问题。相关documentation。