2012-06-29 2 views
1

MVC 4에 대해 읽었으며 웹 API 기능에 관심이있었습니다. WCF Http 서비스를 통해 웹 API를 사용하는 것이 어떤 시나리오에서 유용할까요?ASP.net 웹 API

답변

4

웹 API는 HTTP 상호 작용의 모든 측면에 대한 훨씬 더 많은 액세스를 제공합니다. 그것은 HTTP 사양을 토대로 설계되었습니다. 방금 방화벽을 통과하기 위해 HTTP를 사용한다면 WCF가 좋습니다. 정말로 애플리케이션 프로토콜로 HTTP를 사용하려면 웹 API를 훨씬 쉽게 찾을 수 있습니다.

0

웹 API는 HTTP를 응용 프로그램 프로토콜로 사용하는 경우, 즉 HTTP를 통해 전송되는 추가 데이터가 아닌 HTTP 제어 흐름 및 데이터 요소로 응용 프로그램의 동작을 제어 할 때 유리합니다. 예를 들어 HTTP 동사 (GET, POST, DELETE, PATCH 등)를 사용하여 웹 서비스 요청의 의도 된 동작을 응용 프로그램 별 XML 또는 JSON으로 래핑하고 HTTP를 캐리어로 사용하지 않고 설명 할 수 있습니다.

웹 API를 사용하면 일류 HTTP 프로그래밍을 쉽게 수행 할 수 있으며 인터넷 시대에는 이것이 중요한 기능입니다. 웹 전반에서 클라이언트 - 서비스 통신 인프라의 엄청난 다양성에도 불구하고 클라이언트 및 서비스는 공통 응용 프로그램 프로토콜 인 HTTP에 대한 일류 경험을 만들기 위해 최적화 될 수 있습니다.