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. |
Zugehörige Themen