Anfang des InhaltsbereichsObjektdokumentation IF_HTTP_UTILITY Dokument im Navigationsbaum lokalisieren

Definition

Dieses Interface stellt Methoden bereit, die allgemein für HTTP-Daten verwendet werden können. Sie sind nicht Server- oder Client-spezifisch.

Struktur

Folgende Methoden zur Bearbeitung von HTTP-Daten stehen zur Verfügung.

DECODE_BASE64

Dekodiert einen Base64-kodierten String

ENCODE_BASE64

Kodiert einen String in Base64

ESCAPE_HTML

Wandelt alle Buchstaben des gegebenen Strings, die als HTML-Control-Sequenz in einer HTML Seite interpretiert werden würden, so um, dass das Zeichen korrekt ausgegeben wird. Ein typisches Beispiel ist der ‘<’-Buchstabe, der als Anfang eines HTML-Tags interpretiert werden würde. Dieser wird in die Zeichenfolge '&lt;' umgewandelt, was vom Browser als '<' ausgegeben wird.

ESCAPE_URL

Ersetzt die Zeichen eines Strings, die URL-Kontrollzeichen sein könnten, durch '%xx', wobei xx der Hex-Code des Zeichens ist. Des weiteren werden Spaces durch '+'-Zeichen ersetzt. Die so bearbeiteten Strings werden später zu einer URL verarbeitet. (Z.B. wird aus 'Tom & Jerry' der String 'Tom+%26+Jerry'.)

UNESCAPE_URL

Gegenstück zu ESCAPE_URL . Wandelt die Zeichen wieder in die URL-Kontrollzeichen um (z. B. Query-String-Teil einer URL) und gibt den resultierenden String zurück.

GET_LAST_ERROR

Gibt den letzten Fehlercode zurück.

STRING_TO_FIELDS

Dekodiert einen Query-String in eine Liste von Feldern

FIELDS_TO_STRING

Kodiert eine Liste von Feldern als Query-String

Integration

Teilweise sind dieselben Methoden auch noch in anderen Interfaces ( IF_HTTP_SERVER, IF_HTTP_ENTITY,...) implementiert, langfristig sollen alle allgemeinen HTTP-Werkzeuge in diesem Interface gesammelt werden.

Hinweis

Verwenden Sie die Methoden des hier beschriebenen Interfaces IF_HTTP_UTILITY, auch wenn dieselben Methoden in anderen Interfaces auch implementiert sind!

 

Ende des Inhaltsbereichs