2

我是 BitBucket REST API 的新手,我遇到了一个问题,希望有人能帮助我。

我正在尝试获取有关分支“TEST-BRANCH”的信息。阅读此页面后: https ://confluence.atlassian.com/bitbucket/version-2-423626329.html ,这是我的 curl 命令:

curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/ {user}/{slug}/refs/branches?q=name+%7E+%22TEST-BRANCH%2F%22

但是,我从发出此 curl 请求中收到的响应如下:

{“pagelen”:10,“值”:[],“页面”:1,“大小”:0}

当我在没有过滤器的情况下运行 curl 命令时: curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/ {user}/{slug}/refs/branches

我得到了我所有分支的大量列表,我可以清楚地看到 TEST-BRANCH 有 "type": "branch", "name": "TEST-BRANCH"

我在这里错过了什么?

谢谢,轴

4

1 回答 1

1

它看起来查询包含一个额外的%2F字符 - 字符串解码为"TEST-BRANCH/". 删除它%2F,你应该很高兴。

于 2016-04-07T16:45:08.600 回答