Anzeigen: Delphi
C++
Anzeigeeinstellungen
Web.HTTPApp.HTTPEncode
Aus XE2 API Documentation
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.