Anzeigen: Delphi C++
Anzeigeeinstellungen

Web.HTTPApp.HTTPEncode

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function HTTPEncode(const AStr: AnsiString): AnsiString;

C++

extern PACKAGE System::AnsiString __fastcall HTTPEncode(const System::AnsiString AStr);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

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

Frühere Versionen
Übersetzungen