Data.Cloud.CloudAPI.TCloudService.IssueOptionsRequest
Delphi
function IssueOptionsRequest(AURL: string; const AHeaders, AQueryParameters: TStringList; const AQueryPrefix: string; const AResponseInfo: TCloudResponseInfo): TCloudHTTP; overload; virtual;
function IssueOptionsRequest(AURL: string; const AHeaders, AQueryParameters: TStringList; const AQueryPrefix: string; const AResponseInfo: TCloudResponseInfo; out AResponseString: string): TCloudHTTP; overload; virtual;
C++
virtual TCloudHTTP* __fastcall IssueOptionsRequest(System::UnicodeString AURL, System::Classes::TStringList* const AHeaders, System::Classes::TStringList* const AQueryParameters, const System::UnicodeString AQueryPrefix, TCloudResponseInfo* const AResponseInfo)/* overload */;
virtual TCloudHTTP* __fastcall IssueOptionsRequest(System::UnicodeString AURL, System::Classes::TStringList* const AHeaders, System::Classes::TStringList* const AQueryParameters, const System::UnicodeString AQueryPrefix, TCloudResponseInfo* const AResponseInfo, /* out */ System::UnicodeString &AResponseString)/* overload */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | protected | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | TCloudService |
Description
Envoie une requête utilisant la méthode HTTP OPTIONS, et renvoie l'instance de TCloudHTTP utilisée pour envoyer la requête.
IssueOptionsRequest reçoit les paramètres suivants :
AURLest l'URL cible.AHeadersdéfinit des paires clé-valeur à inclure dans la requête. Si votre requête nécessite une authentification, vous devez utiliser ce paramètre afin de spécifier les en-têtes d'authentification requis.AQueryParametersdéfinit des paires clé-valeur à inclure dans la requête en tant que paramètres de requête URL. Si votre requête nécessite une authentification, vous devez utiliser ce paramètre pour spécifier les paramètres d'authentification de requête URL spécifiés.AQueryPrefixest un préfixe à ajouter au début de la chaîne de requête lors de la construction de la chaîne à signer.AResponseInfoest une instance facultative de TCloudResponseInfo pour stocker les informations de la réponse. Utilisez une valeur nil si vous n'avez pas besoin des informations de la réponse.AResponseStringest une variable de sortie facultative que IssueOptionsRequest remplit avec le contenu de la réponse sous forme de chaîne.