正斜杠" /"在REST URL?

时间:2017-07-25 18:32:18

标签: rest teamcity

我在Team City中使用REST: https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-build_artifacts

下载工件。我需要为特定分支下载最新成功构建的工件。

目前这适用于一个名为(具有成功的TC版本)的特定分支: myBranch

http://tchost/httpAuth/app/rest/builds/buildType:MyBuildConfigId,branch:(myBranch)/artifacts/archived

但是对于一个名为(也有成功的TC版本)的特定分支,这会失败:前缀/ myBranch

http://tchost/httpAuth/app/rest/builds/buildType:MyBuildConfigId,branch:(prefix/myBranch)/artifacts/archived

我认为这是因为正斜线" /"在后一种情况下。但我需要能够使用正斜杠创建分支。

如何使用" /"创建有效的REST网址?在分支名称?

1 个答案:

答案 0 :(得分:1)

我使用JetBrains问题跟踪器的comment中描述的base64解决方法:

  

... /应用程序/静止/建立/分支:($ BASE64:cmVmcy9oZWFkcy9tYXN0ZXI =)

但是在其他评论中你可能会发现一些其他选择。