HTTP Server API는 개발자에게 RFC 2616정의된 대로 HTTP 기능의 서버 쪽에 대한 하위 수준 인터페이스를 제공합니다. API를 사용하면 애플리케이션이 URL로 전송되는 HTTP 요청을 수신하고 HTTP 응답을 보낼 수 있습니다. 동적 응답을 보내려면 ISAPI 또는 ASP.NET 인터페이스를 사용하는 것이 좋습니다.
HTTP Server API를 사용하면 여러 애플리케이션이 동일한 TCP 포트(예: HTTP의 경우 포트 80 또는 HTTPS의 경우 포트 443)를 공유하고 URL 네임스페이스의 여러 부분을 제공하는 시스템에서 공존할 수 있습니다.
HTTP Server API에는 C 프로그래밍 언어에 대한 지식과 Windows API 프로그래밍에 대한 지식이 필요합니다. HTTP에 대한 낮은 수준의 액세스가 필요하지 않은 애플리케이션은 HTTP 기반 솔루션에 IIS ISAPI 또는 .NET Framework 클래스를 사용해야 합니다.