Azure Functions HTTP 트리거 및 바인딩 개요Azure Functions HTTP triggers and bindings overview

서버 리스 Api를 빌드하고 웹 후크에응답 하기 위해 HTTP 요청을 통해 Azure Functions를 호출할 수 있습니다.Azure Functions may be invoked via HTTP requests to build serverless APIs and respond to webhooks.

작업Action TypeType
HTTP 요청에서 함수 실행Run a function from an HTTP request 트리거Trigger
함수에서 HTTP 응답 반환Return an HTTP response from a function 출력 바인딩Output binding

이 문서의 코드는 기본적으로 기능 버전 2.x 이상에서 사용 되는 .NET Core 구문을 사용 합니다.The code in this article defaults to .NET Core syntax, used in Functions version 2.x and higher. 1.x 구문에 대한 자세한 내용은 1.x 기능 템플릿을 참조하세요.For information on the 1.x syntax, see the 1.x functions templates.

함수 앱에 추가Add to your Functions app

함수 2.x 이상Functions 2.x and higher

트리거와 바인딩을 사용 하려면 적절 한 패키지를 참조 해야 합니다.Working with the trigger and bindings requires that you reference the appropriate package. NuGet 패키지는 .NET 클래스 라이브러리에 사용 되는 반면 확장 번들은 다른 모든 응용 프로그램 형식에 사용 됩니다.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

언어Language 추가 방법 ...Add by... 설명Remarks
C#C# NuGet 패키지설치, 버전 3(sp3)Installing the NuGet package, version 3.x
C # 스크립트, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell 확장 번들 등록Registering the extension bundle Azure Tools 확장 은 Visual Studio Code와 함께 사용 하는 것이 좋습니다.The Azure Tools extension is recommended to use with Visual Studio Code.
C # 스크립트 (온라인 전용 Azure Portal)C# Script (online-only in Azure portal) 바인딩 추가Adding a binding 함수 앱을 다시 게시 하지 않고 기존 바인딩 확장을 업데이트 하려면 확장 업데이트를 참조 하세요.To update existing binding extensions without having to republish your function app, see Update your extensions.

Functions 1.xFunctions 1.x

함수 1.x 앱은 WebJobs NuGet 패키지 버전 2.x를 자동으로 참조 합니다.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

다음 단계Next steps