Web.HTTPApp.HTTPEncode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi