Упражнение. Создание триггера HTTP
В этом уроке мы создадим функцию, которая принимает HTTP-запрос с одной строкой. Эта функция возвращает строку вызывающему объекту, сообщая таким образом об успешном или неудачном выполнении. Мы будем продолжать работу с функцией из предыдущего упражнения.
Создание триггера HTTP
Давайте продолжаем использовать существующее приложение функций и добавим триггер HTTP.
Убедитесь в том, что вы вошли на портал Azure, используя ту же учетную запись, с помощью которой вы активировали песочницу.
В меню портала Azure или на домашней странице в разделе Службы Azure выберите пункт Все ресурсы.
Выберите приложение-функцию, определенное в столбце Type . Откроется панель Приложение-функция.
Выберите вкладку "Функции" в центре экрана.
Нажмите кнопку "Создать" в верхней части вкладки "Функции". Это действие запускает процесс создания функции. Откроется панель Создание функции.
В разделе "Выбор шаблона" выберите триггер HTTP, а затем нажмите кнопку "Далее".
В разделе Сведения о шаблоне в поле Новая функция введите имя функции. Прокрутите вниз и из раскрывающегося списка Уровень авторизации выберите Анонимный режим, а затем нажмите Создать. Откроется панель недавно созданной функции.
На панели задач в верхней части экрана выберите "Код и тест" и просмотрите автоматически созданный код, чтобы получить представление о том, что происходит. Параметр req представляет входящий запрос и содержит параметр name. Проверьте, имеет ли параметр name (имя) какое-либо значение. Если значение есть, возвращается приветствие. В противном случае он будет запрашивать значение.
Получение URL-адреса функции
Теперь, когда мы создали триггер HTTP, получим URL-адрес функции, чтобы приступить к подаче запроса.
В строке меню вверху выберите Получить URL-адрес функции. Откроется диалоговое окно Получение URL-адреса функции.
В поле URL-адрес щелкните значок Копировать в буфер обмена.
Передача запроса GET в триггер HTTP
Передадим запрос GET для этого URL, чтобы узнать, получим ли мы ответ.
Откройте новую вкладку в веб-браузере.
Вставьте URL-адрес в адресную строку.
Добавьте параметр запроса name, содержащий указанное вами имя к URL-адресу, например
https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse
.Нажмите клавишу ВВОД, чтобы отправить запрос.
Сообщение, Привет, Джесси. Эта функция, активироваемая HTTP, успешно выполнена. Отображает.