연습 - HTTP 트리거 만들기
이 단원에서는 단일 문자열로 HTTP 요청을 수락하는 함수를 만들겠습니다. 함수는 성공 또는 실패를 표시하기 위해 문자열을 호출자에게 다시 반환합니다. 이전 연습에서 학습한 함수에서 작동했던 것을 반복합니다.
HTTP 트리거 만들기
기존 함수 앱을 계속 사용하고 HTTP 트리거를 추가해 보겠습니다.
샌드박스를 활성화한 동일한 계정을 사용하여 Azure Portal에 로그인했는지 확인합니다.
Azure Portal 메뉴 또는 홈페이지의 Azure 서비스에서 모든 리소스를 선택합니다.
형식 열에서 식별된 함수 앱을 선택합니다. 함수 앱 창이 나타납니다.
화면 중앙에 있는 함수 탭을 선택합니다.
함수 탭 상단에 있는 만들기 단추를 선택합니다. 이 작업은 함수 만들기 프로세스를 시작합니다. 함수 만들기 창이 나타납니다.
템플릿 선택 섹션에서 HTTP 트리거를 선택한 다음 다음을 선택합니다.
템플릿 세부 정보 섹션의 새 함수 필드에 함수의 이름을 입력합니다. 아래로 스크롤하고 권한 부여 수준 드롭다운 목록에서 익명을 선택한 다음 만들기를 선택합니다. 새로 만든 함수 창이 표시됩니다.
화면 맨 위에 있는 작업 표시줄에서 Code + Test를 선택하고 자동 생성된 코드를 검토하여 진행 중인 작업에 대한 아이디어를 얻습니다. req 매개 변수는 들어오는 요청을 나타내며 name 매개 변수를 포함합니다. name에 값이 있는지 확인합니다. 값이 있는 경우 인사말을 반환합니다. 값이 없으면 계속해서 값을 요청합니다.
함수 URL 가져오기
HTTP 트리거를 만들었으므로 이제 요청 수행을 시작할 수 있도록 함수 URL을 가져오겠습니다.
상단 메뉴 모음에서 함수 URL 가져오기를 선택합니다. 함수 URL 가져오기 대화 상자가 나타납니다.
기본값(함수 키) 필드에서 클립보드에 복사 아이콘을 선택합니다.
HTTP 트리거에 대한 GET 요청 실행
응답을 받는지 확인하기 위해 URL에 대해 GET 요청을 실행하겠습니다.
웹 브라우저에서 새 탭을 엽니다.
URL을 주소 표시줄에 붙여넣습니다.
예를 들어, 이름을 사용하여 name이라는 쿼리 문자열 매개 변수를 URL에 추가, 예:
https://<your-webapp-name>.azurewebsites.net/api/HttpTrigger1?name=Jesse
Enter 키를 눌러 요청을 제출합니다.
안녕하세요, 제시. 이 HTTP 트리거 함수가 성공적으로 실행되었습니다. 메시지가 표시됩니다.