Команда запуска API Azure - принято 202 ответа - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь использовать команду запуска Microsoft Azure Rest API:

https://docs.microsoft.com/en-us/rest/api/compute/virtual%20machines%20run%20commands/runcommand

В конце концов я хочу передать довольно сложный сценарий PowerShell, но я пытаюсь выполнить простую команду «ipconfig» для проверки соединения, но не могу получить ничего, кроме ответа HTTP 202, который не возвращает данных ответа json (это согласно API ).

Шаги входа и OAuth работают правильно, и я могу успешно ПОЛУЧИТЬ ВМ и другие данные управления службами, для которых требуется одинаковая область авторизации.

Кто-нибудь успешно использовал этот API и какие-либо идеи, почему я получаю только 202 ответа?

1 Ответ

1 голос
/ 02 июля 2019

Это нормально, когда вы получили ответ 202, вам нужно вызвать другой API, чтобы проверить результат.

В вашем случае вы получите заголовок ответа, как показано ниже, просто вызовите API в location (также необходим токен Авторизационного носителя).

enter image description here

Я проверяю его в почтальоне, он отлично работает.

enter image description here

Для получения более подробной информации вы можете обратиться к этому документу - Отслеживать асинхронные операции Azure и посмотреть пример .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...