Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Die Programmschnittstelle UTM-HTTP

openUTM stellt eine Reihe von Funktionen zur Verfügung, mit denen ein Anwender aus einem HTTP-Exit oder einem Teilprogramm lesend oder schreibend auf Teile einer HTTP-Nachricht zugreifen kann. Ein Anwender kann mit Hilfe dieser Funktionen den Programmablauf steuern und Teile der Antwortnachricht an UTM übergeben.

Die folgende Liste gibt einen Überblick. Die Funktionen werden für die Programmiersprache C / C++ bereitgestellt.


kcHttpGetHeaderByIndexliefert den Namen und Wert des HTTP-Header-Feldes für den angegebenen Index zurück
kcHttpGetHeaderByNameliefert den Wert des über den Namen spezifizierten HTTP-Header-Feldes zurück
kcHttpGetHeaderCountliefert die Anzahl der im HTTP-Request enthaltenen HTTP-Header-Felder zurück, die vom Programm gelesen werden können
kcHttpGetMethodliefert die HTTP-Methode des HTTP-Requests zurück
kcHttpGetMputMsg liefert die vom Teilprogramm erzeugte MPUT-Nachricht zurück
kcHttpGetPath liefert den normierten HTTP-Path des HTTP-Requests zurück
kcHttpGetQuery liefert die normierte HTTP-Query des HTTP-Requests zurück
kcHttpGetRc2String Hilfsfunktion um ein Funktionsergebnis vom Typ enum in einen abdruckbaren null-terminierten String umzuwandeln
kcHttpGetReqMsgBody liefert den Message Body des HTTP-Requests zurück
kcHttpGetScheme liefert das Scheme des HTTP-Requests zurück
kcHttpGetVersionliefert die HTTP-Version des HTTP-Requests zurück
kcHttpPercentDecodeAuflösen von Prozent-codierten Ersatzdarstellung in einer URL
kcHttpPutMgetMsgBereitstellen der Eingabenachricht für das Teilprogramm
kcHttpPutStatusSetzen des Status-Codes einer HTTP-Response 
kcHttpPutHeaderVersorgen eines HTTP-Headers einer HTTP-Response
kcHttpPutRspMsgBodyBereitstellen des Message Body einer HTTP-Response

Detaillierte Informationen zur Programmschnittstelle UTM-HTTP finden Sie im openUTM-Handbuch "Anwendungen programmieren mit KDCS".