REST.Client.TCustomRESTRequest.DoPrepareRequestBody

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DoPrepareRequestBody(AParamList: TRESTRequestParameterArray;  AContentType: TRESTContentType; var ABodyStream: TStream; var ABodyStreamOwner: Boolean); virtual;

C++

virtual void __fastcall DoPrepareRequestBody(System::DynamicArray<TRESTRequestParameter*> AParamList, Rest::Types::TRESTContentType AContentType, System::Classes::TStream* &ABodyStream, bool &ABodyStreamOwner);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
REST.Client.pas
REST.Client.hpp
REST.Client TCustomRESTRequest


Description

Remplit ABodyStream avec un flux stream qui contient la liste spécifiée des paramètres.

Selon le type de contenu de la liste des paramètres spécifiée, le flux résultant peut être une liste des paires clé-valeur ou une structure HTTP en plusieurs parties.

L'appelant de DoPrepareRequestBody est responsable de la destruction de ABodyStream.

Si l'on considère les paramètres suivants pour cette option :

  • AParamList : est une liste dont sont issus les paramètres de corps demandés.
  • AContentType : est le type de contenu du corps.
  • ABodyStream : pointe vers un flux qui vient d'être créé, contenant le corps.
  • ABodyStreamOwner : lorsque True, l'appelant est responsable de la destruction du paramètre ABodyStream. Lorsque False, REST library possède ABodyStream.

Voir aussi