模拟特定的错误响应

返回准确的 4xx/5xx 状态和正文,以按需复现边缘情况。

何时使用此功能

针对真实 API 复现特定的失败 —— 具有特定验证负载的 422,500,429 —— 是困难的。将模拟固定到你需要的确切状态和正文,并将你的代码指向它以验证它是否正确处理了该情况。

创建模拟

curl -X POST https://quickmock.dev/api/mocks \
  -H 'Content-Type: application/json' \
  -d '{
  "method": "GET",
  "response_status": 422,
  "content_type": "application/json",
  "response_body": "{\"error\":{\"code\":\"validation_failed\",\"fields\":[\"email\"]}}"
}'

调用它

curl https://quickmock.dev/m/<slug>

您将获得什么

HTTP 422 -> {"error":{"code":"validation_failed","fields":["email"]}}

构建您自己的模拟

创建模拟

适用于此场景的现成模板: 模拟一个 RFC 9457 problem+json 错误

相关指南

← 所有指南

最后更新: 2026-10-17