REST.Client.TCustomRESTRequest.DoPrepareRequestBody

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
REST.Client.pas
REST.Client.hpp
REST.Client TCustomRESTRequest


説明

これは、ABodyStream を指定されたパラメータのリストを保有するストリームで設定します。

指定されたパラメータ リストの内容の種類に応じて、結果として得られるストリームは、キーと値のペアのリストHTTP マルチパート構造体のどちらかになります。

ABodyStream を破棄するのは、DoPrepareRequestBody の呼び出し側の責任です。

このオプションの次のパラメータを考慮します:

  • AParamList: リストであり、ここから要求された本文のパラメータが取得されます。
  • AContentType: 本文のコンテンツ タイプ。
  • ABodyStream: 本文を格納している、新しく作成されたストリームを指します。
  • ABodyStreamOwnerTrue の場合、呼出し側は ABodyStream の破壊の責任を持ちます。False の場合、REST libraryABodyStream を所有します。

関連項目