REST.Types.TRESTRequestParameterKind

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

Delphi

TRESTRequestParameterKind = (
pkCOOKIE,
pkGETorPOST,
pkURLSEGMENT,
pkHTTPHEADER,
pkREQUESTBODY,
pkFILE,
pkQUERY
);

C++

enum DECLSPEC_DENUM TRESTRequestParameterKind : unsigned char { pkCOOKIE, pkGETorPOST, pkURLSEGMENT, pkHTTPHEADER, pkREQUESTBODY, pkFILE, pkQUERY };

プロパティ

種類 可視性 ソース ユニット
enum public
REST.Types.pas
REST.Types.hpp
REST.Types REST.Types


説明

リクエストに追加できるパラメータのタイプを示します。

この列挙型は、次の値を定義します:

  • pkCOOKIE: パラメータを cookie に入れられます。
  • pkGETorPOST: パラメータを、URL パラメータ(GET リクエストの場合)または本体のパラメータ(POST/PUT リクエストの場合)として、送信します。
  • pkURLSEGMENT: パラメータを URL セグメントの値として使用します。URL セグメントは、リクエストのリソース パス(customer/{ID})で定義することができます。 URL セグメント パラメータに "ID" の名前がついている場合、その値は、上記の例では {ID} と置き換わります。
  • pkHTTPHEADER: パラメータは、リクエストの HTTP ヘッダーに入れられます。
  • pkREQUESTBODY: パラメータ値を、リクエストの本体として使用します。 この種類のパラメータが複数ある場合、リクエストは複数部分からなる本体を使用します。
  • pkFILE: このパラメータの値は、ファイル コンテンツをリクエストにアタッチするために使用されます。このパラメータがすでに存在する場合、リクエストはマルチパート ボディを使用します。