You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java中使用WireMock动态数据设置1小时偏移报错求助

WireMock动态日期模板错误解决方法

你遇到的错误是因为WireMock响应模板的now助手对时间偏移单位要求使用复数形式,你配置里的hour是单数,不符合DateOffset.Unit枚举的有效值定义。

解决步骤

  • 将配置中的偏移单位改为复数hours,正确配置如下:
    "expiresAt": "{{now offset='1 hours' timezone='Australia/Sydney' format='unix'}}"
    
  • 修改完成后,重启WireMock或刷新映射规则,再请求对应URL即可正常生成动态时间戳。

补充说明

WireMock的now助手支持的时间偏移单位均为复数形式,比如minutes、days、months等,使用单数会触发枚举匹配失败的异常。

内容的提问来源于stack exchange,提问作者yndingo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 10:03:09