rest - TFS - 未找到 API 页面

标签 rest tfs

我正在尝试访问一些源文件。我需要获取要访问的文件列表。我想使用 TFS Rest API 的 CodeSearch 函数。我得到的只是页面未找到错误。

我在整个互联网上搜索了 TFS 2017 API 文档,但我总是以 here 结尾,我找不到任何 TFS 2017 特定文档。

我认为它与 this 的问题类似问题是关于。

我通过发送 GET 请求成功地检索了源代码

.eu/Development/_apis/tfvc/items?path=%24%2FProjectName%2FFileName%2FMain%2SubFolder%2FGetRandomArticle.cs

但是当我尝试发送 POST 请求到

.eu/Development/_apis/search/codesearchresults?api-version=4.1-preview.1

我收到 401“找不到页面”。

这是测试请求体:

{
     "searchText": "IEnumerable",
     "$skip": 0,
     "$top": 1,
}

最佳答案

根据official docs ,TFS 2017 中不存在 REST API 的版本 4.1-preview1。因此,您观察到的行为可能是因为使用了不正确的 API 版本。尝试切换到 3.0 并重试。

如果你关注this link ,您将了解如何探索 4.1 之前的 REST API。

关于rest - TFS - 未找到 API 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51286375/

相关文章:

java - 使用 RolesAllowed 的 Jersey 声明链接权限

email - 推荐使用 REST API 的电子邮件服务器?

reporting-services - TFS - 生成分层工作项的报告

git - 在 TFS 中需要 Pull Request

ruby-on-rails - 在 Rails 中进行 RESTful 删除后,是否可以重定向到特定页面?

python - 使用 Django 和 Titan 为 nosql 创建 REST 的最佳方法是什么?

TFS 构建定义以在不使用实验室管理的情况下运行测试

TFS 2013 : How to find Tasks without parent Bugs and with child TestCases

java - PUT:PathVariable 和 RequestParam 不能一起工作

tfs - 是否有用于在本地 tfs 构建代理中进行自动化测试的 postman 插件?