Ejercicio: Creación de un desencadenador HTTP

Completado

En esta unidad, vamos a crear una función que acepte una solicitud HTTP con una sola cadena. La función devuelve una cadena al autor de la llamada para indicar si se ha realizado correctamente o no. Vamos a continuar trabajando en la función del ejercicio anterior.

Creación de un desencadenador HTTP

Vamos a seguir usando nuestra aplicación de funciones existente y agreguemos un desencadenador HTTP.

  1. Asegúrese de que ha iniciado sesión en Azure portal con la misma cuenta con la que ha activado el sandbox.

  2. En el menú de Azure Portal o en la página Inicio , en Servicios de Azure, seleccione Todos los recursos.

  3. Seleccione la aplicación de funciones identificada en la columna Tipo . Aparece el panel Aplicación de funciones.

  4. Seleccione la pestaña Funciones en el centro de la pantalla.

  5. Seleccione el botón Crear en la parte superior de la pestaña Funciones . Esta acción inicia el proceso de creación de funciones. Aparece el panel Crear función .

  6. En la sección Seleccionar una plantilla , seleccione Desencadenador HTTP y, a continuación, seleccione Siguiente.

  7. En la sección Detalles de la plantilla , en el campo Nueva función , escriba un nombre para la función. Desplácese hacia abajo y, en la lista desplegable Nivel de autorización , seleccione Anónimo y, a continuación, seleccione Crear. Aparece el panel de función recién creado.

  8. En la barra de tareas de la parte superior de la pantalla, seleccione Código y prueba y revise el código generado automáticamente para obtener una idea de lo que sucede. El parámetro req representa la solicitud entrante y contiene un parámetro name . La función comprueba si name tiene un valor. Si lo hace, devuelve un saludo. De lo contrario, sigue solicitando un valor.

Obtención de la dirección URL de la función

Ahora que se crea el desencadenador HTTP, vamos a obtener la dirección URL de la función para que podamos empezar a realizar una solicitud.

  1. En la barra de menús superior, seleccione Obtener dirección URL de función. Aparece el cuadro de diálogo Obtener dirección URL de la función .

  2. En el campo predeterminado (Clave de función), seleccione el icono Copiar en el Portapapeles .

Emisión de una solicitud GET al desencadenador de HTTP

Vamos a emitir una solicitud GET para la dirección URL y ver si se obtiene una respuesta.

  1. Abra una pestaña nueva en el explorador web.

  2. Pegue la dirección URL en la barra de direcciones.

  3. Agregue un parámetro de consulta denominado name con su nombre a la dirección URL; por ejemplo https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse

  4. Presione Entrar para enviar la solicitud.

  5. El mensaje Hola, Jesse. Esta función desencadenada por HTTP se ejecutó correctamente. se muestra.