当查询字符串包含小时,分钟,秒时,Gerrit Rest API不起作用

时间:2018-12-03 07:43:41

标签: rest gerrit

使用curl命令和Gerrit Rest api,如下所示的查询无法正常工作。

(不好)

/ changes /?q = after:“ 2018-12-03 09:00:00”

当然,没有HH:MM:SS部分,效果很好。

(确定)

/ changes /?q = after:“ 2018-12-03”

我在这里找到了类似的问题:Gerrit time search operators is not working when specify to second

但是答案不起作用。

Gerrit版本是v2.13.7。

谢谢。

2 个答案:

答案 0 :(得分:0)

请尝试替换“%20”的空格

答案 1 :(得分:0)

我找到了解决方法。

替换“%20”的空间不足。

引号也应编码为“%22”。

如果还添加时区,则也应将“ +”编码为“%2B”。

这里是完整的工作查询字符串。下面的查询获取更改,这些更改将在2018-12-03 09:00:00.000 +0900之后更新。

/changes/?q=after:%222018-12-03%2009:00:00.000%20%2B0900%22

谢谢。

相关问题