Gerrit 通过带有时区的 REST API 感知时间戳
Gerrit sens timestamp via REST API with timezone
我试图通过 Gerrit 查询框查询我们的更改。我需要添加时区信息并且可以得到这样的结果:
after:"2020-05-08 22:30:55 +0400" before:"2020-05-08 22:40:33 +0400"
需要时区设置+0400
,并且由于时区信息也需要"
。现在我需要使用 REST API 通过遵循 URL:
来获得 json 结果
http://GERRIT:8888/a/changes/?q=after:"2020-05-08 22:30:55 +0400" before:"2020-05-08 22:40:33 +0400"
但我得到了一个 http ERR_INVALID_RESPONSE
有人可以帮我检查一下吗?
您需要转义引号并更改以下字符:
space => +
+ => %2B
因此,您需要更改:
after:"2020-05-08 22:30:55 +0400" before:"2020-05-08 22:40:33 +0400"
收件人:
after:\"2020-05-08+22:30:55+%2B0400\"+before:\"2020-05-08+22:40:33+%2B0400\"
我能够获取正在执行的信息:
curl -s --user USER:PASS --request GET "https://$GERRIT-SERVER/a/changes/?q=after:\"2020-05-08+22:30:55+%2B0400\"+before:\"2020-05-08+22:40:33+%2B0400\""
我试图通过 Gerrit 查询框查询我们的更改。我需要添加时区信息并且可以得到这样的结果:
after:"2020-05-08 22:30:55 +0400" before:"2020-05-08 22:40:33 +0400"
需要时区设置+0400
,并且由于时区信息也需要"
。现在我需要使用 REST API 通过遵循 URL:
http://GERRIT:8888/a/changes/?q=after:"2020-05-08 22:30:55 +0400" before:"2020-05-08 22:40:33 +0400"
但我得到了一个 http ERR_INVALID_RESPONSE
有人可以帮我检查一下吗?
您需要转义引号并更改以下字符:
space => +
+ => %2B
因此,您需要更改:
after:"2020-05-08 22:30:55 +0400" before:"2020-05-08 22:40:33 +0400"
收件人:
after:\"2020-05-08+22:30:55+%2B0400\"+before:\"2020-05-08+22:40:33+%2B0400\"
我能够获取正在执行的信息:
curl -s --user USER:PASS --request GET "https://$GERRIT-SERVER/a/changes/?q=after:\"2020-05-08+22:30:55+%2B0400\"+before:\"2020-05-08+22:40:33+%2B0400\""