Informationen zur HTTP-Server-API

Die HTTP-Server-API bietet Entwicklern eine schnittstelle auf niedriger Ebene zur Serverseite der HTTP-Funktionalität, wie in RFC 2616 definiert. Mit der API kann eine Anwendung HTTP-Anforderungen empfangen, die an URLs geleitet werden, und HTTP-Antworten senden. Zum Senden dynamischer Antworten wird die ISAPI- oder ASP.NET empfohlen.

Mit der HTTP-Server-API können mehrere Anwendungen auf einem System gleichzeitig verwendet werden, derselbe TCP-Port (z. B. Port 80 für HTTP oder Port 443 für HTTPS) gemeinsam verwendet und verschiedene Teile des URL-Namespace bereitgestellt werden.

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