tfs - TFS API中参数的长度限制?
问题描述
我尝试在我的 TFS(Team Foundation Server)中获取一些构建定义的最后构建:
project/_apis/build/builds?definitions=1000,1001&queryOrder=queueTimeDescending&minTime=2020-05-03T00:00:00
这一直有效,直到“定义”的字符串达到 440 个定义或 1984 个字符的限制。然后我在请求中收到 404 错误。
参数字符串的定义数量或长度是否有这样的(未记录的)限制?
解决方案
没有明确说明 url 可以有多长,但看起来你已经达到了极限。但是根据this URL路径中的段应该是什么安全最大长度?最好不要扩展 2000 个字符。我看到你数了将近 2K,所以这可能是你的情况。
您也可以在开发者社区查看此主题。对此进行了讨论并得出结论:
目前只能减少 URL 的长度。
推荐阅读
- sql - SQL - 如何根据其他两个表中的数据从一个表中选择行?
- powershell - 覆盖 CTRL+L 的默认 Powershell 处理程序
- javascript - 复制所有表单数据信息并粘贴到格式中
- python - Unittest Django:模拟外部API,什么是正确的方法?
- android - 如何检查是否在另一个活动中按下了按钮?
- r - 汇总数据 - 维恩图 - 变量之间的共同值
- android - 如何在 rxjava 中等待改造响应
- ios - 向 UIView 添加阴影和圆角
- django - Django json 嵌套列表 .get()
- android - android从应用程序中选择多张照片,但不是图库图像