REST.Client.TCustomRESTClient
Delphi
TCustomRESTClient = class(TBaseObjectBindSourceDelegate, IRESTRequestParameterListOwnerNotify)
C++
class PASCALIMPLEMENTATION TCustomRESTClient : public Data::Bind::Objectscope::TBaseObjectBindSourceDelegate
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | REST.Client.pas REST.Client.hpp |
REST.Client | REST.Client |
Description
Représente une classe de base simple d'utilisation pour les classes qui accèdent aux API REST.
Si vous devez créer une classe personnalisée pour accéder aux API REST, dérivez votre classe à partir de TCustomRESTClient.
Remarque: Cette classe vous permet de traiter les données uniquement au format JSON. Le format XML n'est pas pris en charge.
Pour accéder aux API REST en utilisant le protocole HTTPS, vous devez télécharger les bibliothèques OpenSSL fournies par le projet Indy. Les bibliothèques SSL précompilées sont accessibles ici : http://indy.fulgan.com/SSL/.
Les bibliothèques OpenSSL constituent un logiciel tiers, et l'utilisation de ces bibliothèques n'implique pas la validation par Embarcadero Technologies de ces bibliothèques ni des réclamations les concernant.
Remarque: Depuis RAD Studio 11.1, le protocole de sécurité TLS 1.3 pour Windows 10 peut désormais être activé. Ce protocole est désactivé par défaut. Par conséquent, si vous utilisez des app réseau qui prennent en charge ou ont besoin de TLS 1.3, vous devez activer ce protocole en utilisant ce fichier reg et l'exécuter sur votre système Windows 10. Pour le désactiver, exécutez ce fichier de désactivation à la place.