HTTP-Objekt
HTTP
Beschreibung des HTTP-Objekts
Details
- Siehe: Liste , Eigenschaften ,
HttpOpen (), Beispiel , Kommunikation im Web (Blog)
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:
_HttpSendRequest: Erstellen und Versenden einer Anfrage_HttpRecvRequest: Empfangen und Auswerten einer Anfrage_HttpSendResponse: Erstellen und Versenden einer Antwort_HttpRecvResponse: Empfangen und Auswerten einer Antwort
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 | |
|---|---|---|---|---|
Protocol | r | rw | rw | r |
Method | r | - | rw | - |
StatusCode | - | rw | - | r |
URI | r | - | rw | - |
HostName | r | - | rw | - |
ContentLength | r | r | r | r |
ProxyAuthorization | - | - | rw | - |
ProxyAuthType | - | - | rw | - |
HttpHeader | r | r | r | r |
HttpParameters | r | r | r | r |