当查询字符串包含小时、分钟、秒时,Gerrit Rest API 不工作
Gerrit Rest API not working when query string contains Hour, Minute, Second
使用 curl
命令和 Gerrit Rest api,如下查询效果不佳。
(不正常)
/changes/?q=after:"2018-12-03 09:00:00"
当然,没有 HH:MM:SS 部分,它工作得很好。
(确定)
/changes/?q=after:"2018-12-03"
我在这里发现了类似的问题:
但答案无效。
Gerrit 版本为 v2.13.7。
谢谢。
尝试将 space 替换为“%20”
我找到了解决方案。
替换“%20”的 space 是不够的。
引号也应编码为“%22”。
如果您还添加时区,您也应该将“+”编码为“%2B”。
这是完整的工作查询字符串。以下查询提取更改在 2018-12-03 09:00:00.000 +0900.
之后更新
/changes/?q=after:%222018-12-03%2009:00:00.000%20%2B0900%22
谢谢。
使用 curl
命令和 Gerrit Rest api,如下查询效果不佳。
(不正常)
/changes/?q=after:"2018-12-03 09:00:00"
当然,没有 HH:MM:SS 部分,它工作得很好。
(确定)
/changes/?q=after:"2018-12-03"
我在这里发现了类似的问题:
但答案无效。
Gerrit 版本为 v2.13.7。
谢谢。
尝试将 space 替换为“%20”
我找到了解决方案。
替换“%20”的 space 是不够的。
引号也应编码为“%22”。
如果您还添加时区,您也应该将“+”编码为“%2B”。
这是完整的工作查询字符串。以下查询提取更改在 2018-12-03 09:00:00.000 +0900.
之后更新/changes/?q=after:%222018-12-03%2009:00:00.000%20%2B0900%22
谢谢。