【问题标题】:TFS 2015 On Premise REST API 404 searching test runs or resultsTFS 2015 On Premise REST API 404 搜索测试运行或结果
【发布时间】:2017-03-13 22:37:13
【问题描述】:

使用 TFS 2015 REST API 尝试通过 404 获取测试运行和结果。在获取项目或团队时,它工作正常。

var uri = $"http://tfsserver:8080/tfs/project/_apis/test/runs/1994/results"; 

using (WebClient wc = new WebClient())
{
    wc.UseDefaultCredentials = true;
    wc.Credentials = CredentialCache.DefaultCredentials;
    var result = wc.DownloadString(uri);
    Console.WriteLine(result);
}
Console.Read();

以下 URL 不起作用:(注意:由于 stackoverflow 的限制,我删除了服务器部分)

.../tfs/project/_apis/test/runs

但这些确实有效:

.../tfs/project/_apis/projects/CodedUi/teams .../tfs/project/_apis/projects

【问题讨论】:

    标签: rest tfs-2015


    【解决方案1】:

    您使用了错误的网址,缺少团队项目集合名称。

    http://tfsserver:8080/tfs/Yourcollection/project/_apis/test/runs/1994/results?api-version=1.0
    

    并且由于API有两个版本1.0,3.0,建议你也添加相关的API版本。更多详情请参考本教程:Get a list of test results

    【讨论】:

      猜你喜欢
      • 2018-05-12
      • 2020-04-28
      • 1970-01-01
      • 2016-02-18
      • 1970-01-01
      • 2017-03-07
      • 2017-04-11
      • 1970-01-01
      • 2018-10-05
      相关资源
      最近更新 更多