Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# ASP.NET WebAPI를 사용하면 어떤 이점이 있습니까?

<시간/>

WEB API는 더 간단하고 가벼운 서비스를 위한 더 나은 선택입니다. WEB API는 XML을 포함한 모든 텍스트 형식을 사용할 수 있으며 WCF보다 빠릅니다.

  • 모든 crud 작업에 대해 GET, POST, PUT, DELETE와 같은 표준 HTTP 동사를 사용하여 HTTP가 작동하는 방식으로 작동합니다.

  • 라우팅에 대한 완벽한 지원

  • MediaTypeFormatter를 사용하여 Json 및 XML 형식으로 생성된 응답입니다.

  • IIS에서 호스팅할 수 있을 뿐만 아니라 IIS 외부에서 자체 호스팅할 수도 있습니다.

  • 모델 바인딩 및 유효성 검사를 지원합니다.

  • ODATA를 지원합니다.

  • 데이터의 상태 비저장 전송을 지원합니다.

  • URL 패턴과 Http 메소드를 지원합니다.

참고 − ODATA(Open Data Protocol)는 간단하고 표준적인 방식으로 쿼리 가능하고 상호 운용 가능한 RESTful API를 생성하고 사용할 수 있는 개방형 프로토콜입니다.