Freigeben über


HTTP Server API Version 1.0-Funktionen

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 für die Verwendung durch den aufrufenden Prozess.
HttpPrepareUrl- Analysiert, analysiert und normalisiert eine nicht normalisierte Unicode- oder Punycode-URL, sodass sie sicher und gültig ist, um sie in anderen HTTP-Funktionen zu verwenden.
HttpTerminate- Leitet die HTTP-Server-API an, um alle Ressourcen zu bereinigen, die einem bestimmten Prozess zugeordnet sind.

 

Cacheverwaltung

Funktion Beschreibung
HttpAddFragmentToCache- Speichert ein Datenfragment zwischen, sodass es verwendet werden kann, um eine dynamische Antwort zu verfassen, 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 angegebene Informationen aus dem HTTP-Konfigurationsspeicher.
HttpQueryServiceConfiguration- Fragt den HTTP-Konfigurationsspeicher nach angegebenen Informationen ab.
HttpSetServiceConfiguration- Legt angegebene 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.

 

HTTP Server API Version 1.0 Structures