Поддерживает ли tfs2018 rest api 4.0-preview метод wiki put? - PullRequest
2 голосов
/ 16 марта 2020

При использовании метода put для обновления wiki в почтальоне я получил следующее: Источник запроса не поддерживает метод put. Документы Microsoft содержат только инструкцию wiki api после версии 4.1, так что это правда или нет 4.0 не поддерживает функцию wiki put?

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

На самом деле, это ваша версия TFS (2018), которая не поддерживает метод пут Wiki.

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-preview (который в данный момент находится в режиме предварительного просмотра).

Минимальная поддерживаемая версия Wiki API, чтобы понять, какие API доступны в конкретном Azure DevOps организации (или коллекции проектов TFS, наши клиентские библиотеки выполняют запрос HTTP OPTIONS.

Например, для просмотра доступных API-интерфейсов REST Wiki на сервере patricklu2020 с помощью Curl :

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, связанной с версией, можно найти по ссылкам ниже:

0 голосов
/ 16 марта 2020

Да. Вы можете найти это в документах:

  1. Вики для 4.1 содержит методы вики

enter image description here

Обзор API REST для TFS 2015, 2017 и 2018 (RTW и обновление 1) не содержит вики-методов

enter image description here

...