Funktionen der HTTP-Server-API, Version 1.0

Die HTTP-Server-API stellt die folgenden Funktionen zum Schreiben von Anwendungen bereit.

Allgemein

Funktion BESCHREIBUNG
HttpCreateHttpHandle Erstellt eine HTTP-Anforderungswarteschlange und gibt ein Handle zurück.
HttpInitialize Initialisiert die HTTP-Server-API zur Verwendung durch den aufrufenden Prozess.
HttpPrepareUrl Analysiert, analysiert und normalisiert eine nicht normalisierte Unicode- oder Punycode-URL, sodass sie sicher und gültig für die Verwendung in anderen HTTP-Funktionen ist.
HttpTerminate Weist die HTTP-Server-API an, alle Ressourcen zu sauber, die einem bestimmten Prozess zugeordnet sind.

 

Cacheverwaltung

Funktion BESCHREIBUNG
HttpAddFragmentToCache Speichert ein Datenfragment zwischen, sodass es zum Verfassen einer dynamischen Antwort verwendet werden kann, ohne vom Datenträger zu lesen.
HttpFlushResponseCache Entfernt angegebene zwischengespeicherte Fragmente aus dem HTTP-Cache.
HttpReadFragmentFromCache Ruft ein angegebenes zwischengespeichertes Antwortfragment ab.

 

Konfiguration

Funktion BESCHREIBUNG
HttpDeleteServiceConfiguration Löscht die angegebenen Informationen aus dem HTTP-Konfigurationsspeicher.
HttpQueryServiceConfiguration Fragt den HTTP-Konfigurationsspeicher nach angegebenen Informationen ab.
HttpSetServiceConfiguration Legt die angegebenen Werte im KONFIGURATIONSspeicher der HTTP-Server-API fest.

 

Eingabe und Ausgabe

Funktion BESCHREIBUNG
HttpReceiveHttpRequest Ruft eine HTTP-Anforderung aus einer angegebenen Anforderungswarteschlange ab.
HttpReceiveRequestEntityBody Ruft Entitätstextdaten einer bestimmten HTTP-Anforderung ab.
HttpSendHttpResponse Sendet eine HTTP-Antwort für eine bestimmte HTTP-Anforderung.
HttpSendResponseEntityBody Sendet Entitätstextdaten einer HTTP-Antwort.
HttpWaitForDisconnect Benachrichtigt die Anwendung, wenn ein HTTP-Client die Verbindung getrennt hat.

 

SSL

Funktion BESCHREIBUNG
HttpReceiveClientCertificate Ruft das Clientzertifikat für eine SSL-Verbindung ab.

 

URL-Registrierung

Funktion BESCHREIBUNG
HttpAddUrl Registriert eine URL, sodass HTTP-Anforderungen dafür an eine angegebene Anforderungswarteschlange weitergeleitet werden.
HttpRemoveUrl Hebt die Registrierung einer angegebenen URL auf, sodass Anforderungen dafür nicht mehr an eine angegebene Warteschlange weitergeleitet werden.

 

STRUKTUREN der HTTP-Server-API, Version 1.0