Zum Hauptinhalt springen

HTTP-Objekt

HTTP

Beschreibung des HTTP-Objekts

Details

Das HTTP-Ojekt dient als Grundlage für eine einfache Nutzung des HTTP-Protokolls. Das Objekt ist sowohl auf der Clientseite als auch auf der Serverseite der HTTP-Kommunikation verwendbar. Eine einfache HTTP-Sitzung besteht aus folgenden Schritten:

Auf TCP/IP-Ebene wird die Kommunikation über Sockets (SckConnect ()) vorgenommen. Auf der Ebene der Anfragen und Antworten werden HTTP-Objekte eingesetzt. Diese können über den Befehl HttpOpen () in vier verschiendenen Varianten erzeugt werden:

Die HTTP-Objekte verfügen je nach Typ über die folgenden Eigenschaften (r = nur lesen, rw = lesen und schreiben, - = nicht vorhanden):

_HttpRecvRequest_HttpSendResponse_HttpSendRequest_HttpRecvResponse
Protocolrrwrwr
Methodr-rw-
StatusCode-rw-r
URIr-rw-
HostNamer-rw-
ContentLengthrrrr
ProxyAuthorization--rw-
ProxyAuthType--rw-
HttpHeaderrrrr
HttpParametersrrrr