Web.HTTPApp.HTTPEncode
Delphi
function HTTPEncode(const AStr: string): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall HTTPEncode _DEPRECATED_ATTRIBUTE1("Use TNetEncoding.URL.Encode") (const System::UnicodeString AStr);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | Web.HTTPApp |
Description
Avertissement : HTTPEncode est obsolète. Veuillez utiliser System.NetEncoding.TURLEncoding.
Convertit une chaîne en fiche ne contenant aucune valeur illégale dans un en-tête de message HTTP.
HTTPEncode convertit tous les caractères du paramètre AStr, sauf les lettres A - Z (et a - z), les chiffres de 0 à 9, l'astérisque (*), le signe dollar ($), le point d'exclamation (!), le signe @, le point (.), le souligné (_), l'apostrophe ('), les parenthèses et le tiret (-). Les espaces sont convertis en caractères (+), et tous les autres caractères sont convertis en valeurs hexadécimales précédées du signe de pourcentage (%).
Par exemple, la chaîne
% ?
est convertie en
%%+%3f
HTTPEncode renvoie la chaîne convertie.