HTTPApp.HTTPDecode

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von HTTPApp.pas

	function HTTPDecode(const AStr: AnsiString): AnsiString;


Unit: HTTPApp

Typ: Funktion

Sichtbarkeit: public

C++-Informationen

von HTTPApp.hpp

	System::AnsiStringT<0> __fastcall HTTPDecode(System::AnsiStringT<0> AStr);


Unit: HTTPApp

Typ: Funktion

Beschreibung

Decodiert einen String, der HTTP-Escape-Zeichen enthält.


HTTPDecode decodiert die Escape-Zeichen (+ und %) in einem String, der aus einem HTTP-Botschafts-Header stammt. Pluszeichen (+) werden in Leerzeichen umgewandelt. Das Prozentzeichen gibt an, dass die beiden nachfolgenden Zeichen die hexadezimale Darstellung eines Zeichens sind. Wenn zwei Prozentzeichen aufeinander folgen (%%), werden sie in ein einzelnes Prozentzeichen umgewandelt.

Der String

%%+%3f

wird umgewandelt in

% ?

Der Parameter AStr enthält den nicht-decodierten String. Der Rückgabewert stellt die konvertierte Version des Strings dar.

Siehe auch

Personal tools