我正在尝试访问一些源文件。我需要获取要访问的文件列表。我想使用 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/