我试图在TFS(Team Foundation Server)中获取最后构建的一些构建定义。
project/_apis/build/builds?definitions=1000,1001&queryOrder=queueTimeDescending&minTime=2020-05-03T00:00:00
直到 "definitions "的字符串达到440个定义或1984个字符的限制,才会正常工作,然后我收到一个404-Error的请求。
是否有这样的定义数量或参数字符串长度的限制(未记录)?
它没有明确说明url可以有多长,但看起来你已经达到了极限。但是根据这个 URL路径中段的最大安全长度是多少? 好的做法是不要扩展2000个字符。我看到你的字符数差不多有2K,所以这可能是你的情况。
你也可以检查这个 课题 对开发商群体的影响。对此进行了讨论,并得出结论。
目前,你只能减少URL的长度。