Web.HTTPApp.HTTPDecode
Delphi
function HTTPDecode(const AStr: string): string;
C++
extern DELPHI_PACKAGE System::UnicodeString __fastcall HTTPDecode _DEPRECATED_ATTRIBUTE1("Use TNetEncoding.URL.Decode") (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 : HTTPDecode est obsolète. Veuillez utiliser System.NetEncoding.TURLEncoding.
Décode une chaîne comportant des caractères d'échappement HTTP.
HTTPDecode décode les caractères d'échappement (+ et %) d'une chaîne d'en-tête de message HTTP. Les caractères (+) sont convertis en espaces. Les signes (%) indiquent que les deux caractères qui suivent sont en hexadécimal. Si le pourcentage est doublé (%%), il est converti en un seul signe de pourcentage.
Par exemple, la chaîne
%%+%3f
est convertie en
% ?
Le paramètre AStr est la chaîne avant décodage. La valeur renvoyée est la chaîne convertie.