Почему вызов REST "Get Suites By Test Case Id" возвращает "Запрос недействителен"?
Я пытаюсь получить все тестовые наборы, которые содержат конкретный тестовый набор по идентификатору тестового набора.
Я отправляю следующий вызов GET:
GET https://dev.azure.com/{organization}/{DefaultCollection/}_apis/test/suites?testCaseId={testCaseId}&api-version=5.0
Вместо получения списка тестовых костюмов я получаю следующий ответ:
{"count":1,"value":{"Message":"The request is invalid."}}
Если я добавлю проект в URL запроса, я получу Page not found 404
ошибка, поэтому я предполагаю, что имя проекта не должно быть там. Но даже без этого я получаю request is invalid
сообщение.
Идентификатор тестового примера верный, я пробовал несколько, и ответ был таким же.
Чего мне не хватает с этим вызовом REST? У меня не было подобных проблем с другими звонками.
Я использовал следующий ресурс Microsoft для справки:
1 ответ
Возможно, Azure DevOps Server 2019 не поддерживается в api-version-5.0
в этом вызове API, так что просто нужно удалить его (тогда вызов был сделан с верной версией по умолчанию):
http://azure-devops-server:8080/tfs/collection/_apis/test/suites?testCaseId=1