asp.net-web-api 튜토리얼
asp.net-web-api 시작하기
수색…
비고
이 섹션에서는 asp.net-web-api가 무엇인지, 개발자가 왜 그것을 사용하려고하는지에 대한 개요를 제공합니다.
또한 asp.net-web-api 내의 큰 주제를 언급하고 관련 주제에 링크해야합니다. asp.net-web-api의 설명서가 새로운 것이므로 관련 주제의 초기 버전을 만들어야 할 수 있습니다.
설치 또는 설정
asp.net-web-api 설정 또는 설치에 대한 자세한 지침.
ASP.NET Web API 란 무엇이며 왜 필요합니까?
뭐? : HTTP 기반 엔드 포인트를 구축하기위한 완벽하게 지원되고 확장 가능한 프레임 워크. HTML5, 모바일 장치 및 최신 개발 기술의 세계에서 HTTP는 풍부하고 확장 가능한 서비스를 구축하기위한 기본 옵션이되었습니다. ASP.NET 웹 API는 사용하기 쉬운 기본 옵션 세트를 제공하지만 HTTP를 사용하는 모든 시나리오의 요구 사항을 충족시킬 수있는 심층적 인 확장 성 인프라를 제공합니다.
왜? :
- 서비스 계층이 필요한 HTML5 애플리케이션입니다.
- 서비스 계층이 필요한 모바일 애플리케이션.
- 서비스 계층이 필요한 클라이언트 - 서버 데스크톱 응용 프로그램입니다.
기존 MVC 응용 프로그램에 웹 API를 추가하려면.
Nuget을 사용하여 Web API 패키지를 찾으십시오.
너겟 패키지 관리 및 웹 API 패키지 검색을 사용하거나 Nuget Package Manager를 사용하여 입력 할 수 있습니다.
PM> Install-Package Microsoft.AspNet.WebApi
WebApiConfig.cs를 App_Start / 폴더에 추가하십시오. 구성 파일에이 파일이 있어야합니다.
using System.Web.Http;
namespace WebApplication1
{
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configure(config =>
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
});
}
}
}
출처 : ASP.NET 웹 API 구성
GlobalConfiguration.Configure(WebApiConfig.Register); 추가하십시오 GlobalConfiguration.Configure(WebApiConfig.Register); Global.asax 파일의 Application_Start에 있습니다.