跳到主要内容

错误说明

REST 错误响应遵循 RFC 9457,响应媒体类型为 application/problem+json(HTTP Content-Type),除状态码外还包含可执行的修复指引。type 是问题的主标识,本站每个 type 都有独立的说明页;code 是稳定的短码,便于程序内部分支处理。建议优先按 type 理解错误,再按 code 做本地映射。

{
"type": "https://docs.wanduanapi.com/problems/invalid-date-format",
"title": "日期格式无效",
"status": 400,
"detail": "日期必须使用 ISO 8601 yyyy-MM-dd 格式",
"instance": "/v1/china-calendar/dates/2026-10-0",
"code": "INVALID_DATE_FORMAT",
"requestId": "f4935479-81fe-406f-b9d8-a4b67d6d6399"
}
  • requestId:一次请求的唯一定位符,反馈问题时附上它能加速排查;
  • instance:触发问题的请求路径;
  • 问题页只说明公开的修复方式,不披露服务内部实现。

错误类型一览

问题类型codeHTTP 状态
日期格式无效INVALID_DATE_FORMAT400
缺少必填参数MISSING_PARAMETER400
日期区间无效INVALID_DATE_RANGE400
日期区间跨度过大DATE_RANGE_TOO_LARGE400
日期超出支持范围DATE_OUT_OF_SUPPORTED_RANGE400
日历数据暂时不可用CALENDAR_DATA_UNAVAILABLE503
资源不存在RESOURCE_NOT_FOUND404
方法不允许METHOD_NOT_ALLOWED405
服务内部错误INTERNAL_ERROR500

使用注意

提示

如果生产环境迁移域名,历史 type URI 仍会持续可访问。不要将 URI 字符串改写为新域名——它是稳定标识,不是普通链接。

MCP 工具的错误不使用 Problem Details:工具返回 isError=true,文本以 CODE: 开头,CODE 与 REST 的 code 语义一致。另需注意,年度安排未发布不是错误,会以正常的 UNKNOWN 业务结果返回。