Упражнение. Создание триггера HTTP

Завершено

В этом уроке мы создадим функцию, которая принимает HTTP-запрос с одной строкой. Эта функция возвращает строку вызывающему объекту, сообщая таким образом об успешном или неудачном выполнении. Мы будем продолжать работу с функцией из предыдущего упражнения.

Создание триггера HTTP

Давайте продолжаем использовать существующее приложение функций и добавим триггер HTTP.

  1. Убедитесь в том, что вы вошли на портал Azure, используя ту же учетную запись, с помощью которой вы активировали песочницу.

  2. В меню портала Azure или на домашней странице в разделе Службы Azure выберите пункт Все ресурсы.

  3. Выберите приложение-функцию, определенное в столбце Type . Откроется панель Приложение-функция.

  4. Выберите вкладку "Функции" в центре экрана.

  5. Нажмите кнопку "Создать" в верхней части вкладки "Функции". Это действие запускает процесс создания функции. Откроется панель Создание функции.

  6. В разделе "Выбор шаблона" выберите триггер HTTP, а затем нажмите кнопку "Далее".

  7. В разделе Сведения о шаблоне в поле Новая функция введите имя функции. Прокрутите вниз и из раскрывающегося списка Уровень авторизации выберите Анонимный режим, а затем нажмите Создать. Откроется панель недавно созданной функции.

  8. На панели задач в верхней части экрана выберите "Код и тест" и просмотрите автоматически созданный код, чтобы получить представление о том, что происходит. Параметр req представляет входящий запрос и содержит параметр name. Проверьте, имеет ли параметр name (имя) какое-либо значение. Если значение есть, возвращается приветствие. В противном случае он будет запрашивать значение.

Получение URL-адреса функции

Теперь, когда мы создали триггер HTTP, получим URL-адрес функции, чтобы приступить к подаче запроса.

  1. В строке меню вверху выберите Получить URL-адрес функции. Откроется диалоговое окно Получение URL-адреса функции.

  2. В поле URL-адрес щелкните значок Копировать в буфер обмена.

Передача запроса GET в триггер HTTP

Передадим запрос GET для этого URL, чтобы узнать, получим ли мы ответ.

  1. Откройте новую вкладку в веб-браузере.

  2. Вставьте URL-адрес в адресную строку.

  3. Добавьте параметр запроса name, содержащий указанное вами имя к URL-адресу, например https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse.

  4. Нажмите клавишу ВВОД, чтобы отправить запрос.

  5. Сообщение, Привет, Джесси. Эта функция, активироваемая HTTP, успешно выполнена. Отображает.