VSTS / TFS扩展开发-getWorkItems()方法的GET请求的URL限制

时间:2018-09-14 06:32:41

标签: tfs azure-devops visual-studio-extensions

我们正在开发VSTS / TFS扩展。我们还使用VSTS / TFS提供的Rest Client查询工作项数据。我们正在使用以下方法获取所有工作项的详细信息- https://docs.microsoft.com/en-us/azure/devops/extend/reference/client/api/tfs/workitemtracking/restclient/workitemtrackinghttpclient2_1?view=vsts#method_getWorkItems

方法getWorkItems生成一个GET请求。所有工作项ID均作为查询参数传递,该参数超过URL限制2048个字符。因此,为了解决这个问题,目前,我们将工作项ID拼接成较小的块。但这会增加Rest API的调用。

是否还有其他方法可以使用VSTS / TFS定义的列表中的任何方法获取所有工作项的详细信息?

1 个答案:

答案 0 :(得分:0)

这里是answer

libraryDependencies ++= Seq(
    "org.apache.spark" %% "spark-core" % sparkVersion.value % "provided",
    "org.apache.spark" %% "spark-sql"  % sparkVersion.value % "provided",
    ....................................................................
).map(_.excludeAll(ExclusionRule(organization = "javax.servlet")))