【问题标题】:Forward slash "/" in REST URL?REST URL 中的正斜杠“/”?
【发布时间】:2017-07-25 18:32:18
【问题描述】:

我在 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 构建)的特定分支失败:prefix/myBranch

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

我认为是因为后一种情况下的正斜杠“/”。但我需要能够创建带有正斜杠的分支。

如何在分支名称中创建带有“/”的有效 REST url?

【问题讨论】:

    标签: rest teamcity


    【解决方案1】:

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

    .../app/rest/builds/branch:($base64:cmVmcy9oZWFkcy9tYXN0ZXI=)

    但在其他 cmet 中也有一些替代品,您可能会发现自己有用。

    【讨论】:

      猜你喜欢
      • 2015-08-11
      • 2015-03-13
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      • 2012-07-13
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多