Freigeben über


Informationen zur HTTP-Server-API

Die HTTP-Server-API stellt Entwicklern eine Schnittstelle auf niedriger Ebene zur Serverseite der HTTP-Funktionalität bereit, wie in RFC 2616definiert. Die API ermöglicht es einer Anwendung, HTTP-Anforderungen an URLs zu empfangen und HTTP-Antworten zu senden. Für das Senden dynamischer Antworten werden die ISAPI- oder ASP.NET-Schnittstellen empfohlen.

Mit der HTTP-Server-API können mehrere Anwendungen in einem System koexistieren, denselben TCP-Port (z. B. Port 80 für HTTP oder Port 443 für HTTPS) gemeinsam nutzen und verschiedene Teile des URL-Namespaces bereitstellen.

Die HTTP-Server-API erfordert Kenntnisse der C-Programmiersprache sowie Vertrautheit mit der Windows-API-Programmierung. Anwendungen, die keinen Zugriff auf HTTP auf niedriger Ebene erfordern, sollten die IIS ISAPI- oder .NET Framework-Klassen für HTTP-basierte Lösungen verwenden.