TFS API中参数的长度限制?

问题描述 投票:0回答:1

我试图在TFS(Team Foundation Server)中获取最后构建的一些构建定义。

project/_apis/build/builds?definitions=1000,1001&queryOrder=queueTimeDescending&minTime=2020-05-03T00:00:00

直到 "definitions "的字符串达到440个定义或1984个字符的限制,才会正常工作,然后我收到一个404-Error的请求。

是否有这样的定义数量或参数字符串长度的限制(未记录)?

tfs azure-devops tfsbuild azure-devops-rest-api
1个回答
1
投票

它没有明确说明url可以有多长,但看起来你已经达到了极限。但是根据这个 URL路径中段的最大安全长度是多少? 好的做法是不要扩展2000个字符。我看到你的字符数差不多有2K,所以这可能是你的情况。

你也可以检查这个 课题 对开发商群体的影响。对此进行了讨论,并得出结论。

目前,你只能减少URL的长度。

© www.soinside.com 2019 - 2024. All rights reserved.