HTTPApp.HTTPEncode

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

Contents

Delphi-Informationen

von HTTPApp.pas

	function HTTPEncode(const AStr: AnsiString): AnsiString;


Unit: HTTPApp

Typ: Funktion

Sichtbarkeit: public

C++-Informationen

von HTTPApp.hpp

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


Unit: HTTPApp

Typ: Funktion

Beschreibung

Konvertiert einen String in ein Format, das nur Werte enthält, die in einem HTTP-Botschafts-Header zulässig sind.


HTTPEncode konvertiert alle Zeichen im Parameter Astr. Ausgenommen sind die Buchstaben A bis Z (und a bis z), das Sternchen (*), das Zeichen @, der Punkt (.), der Unterstich (_) und der Bindestrich (-). Leerzeichen werden in Pluszeichen (+) umgewandelt. Alle anderen Zeichen werden in hexadezimale Werte mit einem vorangestellten Prozentzeichen (%) konvertiert.

Der String

% ?

wird umgewandelt in

%%+%3f

HTTPEncode gibt den konvertierten String zurück.

Siehe auch

Personal tools