tfs2018 rest api 4.0-preview是否支持Wiki put方法?

当使用put方法更新邮递员中的wiki时,我得到以下信息: 请求源不支持put方法。 microsoft文档仅在4.1版之后才具有Wiki api指令,因此它是正确的还是4.0不支持Wiki put功能?

slayerwlt1 回答:tfs2018 rest api 4.0-preview是否支持Wiki put方法?

是的。您可以在文档中找到它:

  1. Wikis for 4.1包含Wiki方法

enter image description here

  1. REST API Overview for TFS 2015,2017,and 2018 (RTW and Update 1)不包含任何wiki方法

enter image description here

,

实际上,这是您的TFS版本(2018),不支持Wiki put方法。

enter image description here

您可以看到,支持的最低TFS版本是TFS 2018 U2。

我们尚未淘汰任何较旧的API集,例如TFS 2018 U2本质上具有所有现有API集(1.0、2.x,3.x,4.0、4.1)。 Azure DevOps具有所有这些功能以及5.0、5.1、6.0预览版(当前处于预览状态)。

受支持的最低Wiki API版本,为了解特定Azure DevOps组织(或TFS项目集合)上可用的API,我们的客户端库会发出HTTP OPTIONS请求。

例如,使用 Curl 来查看patricklu2020组织上可用的Wiki REST API:

curl -X OPTIONS https://dev.azure.com/patricklu2020/_apis/wiki/wikis -u pat:xxx

您将获得以下答复:

{
"value":
[{"id":"288d122c-dbd4-451d-aa5f-7dbbba070728","area":"wiki","resourceName":"wikis","routeTemplate":"{project}/_apis/{area}/{resource}/{wikiIdentifier}","resourceVersion":2,"minVersion":"4.0","maxVersion":"6.0","releasedVersion":"5.1"}],"count":1
}

这提供的信息告诉我们 Wiki API是在版本4.0中引入的。因此,即使不推荐使用预览版,仍可以将Azure DevOps Service与版本4.0-put方法的预览一起使用来进行更新。

有关与Rest API版本相关的更多详细信息,您可以查看以下链接:

本文链接:https://www.f2er.com/2638112.html

大家都在问