Web.HTTPApp.HTTPDecode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi