意味
着信および発信HTTPペイロード(クエリパラメータ、ヘッダーフィールド、およびHTTPコンテンツを含むURI)には、次の3つのクラスを介してアクセスできます。
-
CL_REST_REQUEST
-
CL_REST_RESPONSE
-
CL_REST_ENTITY( REST HTTPコンテンツ処理のセクションで説明)
REQUESTクラスとRESPONSEクラスは、HTTP要求と応答のさまざまな部分を反映するいくつかのインターフェイスを実装します。これらのクラスは、サーバー側とクライアント側で使用できます。
IF_REST_MESSAGE
IF_REST_MESSAGEインターフェースは、HTTPヘッダーフィールド情報にアクセスするためのメソッドと、HTTPコンテンツを取得および変更できるRESTエンティティを定義します。
IF_REST_REQUEST
HTTPリクエストURIおよびHTTPメソッドからデータにアクセスするためのメソッドを定義します。
IF_REST_RESPONSE
HTTP応答からデータにアクセスするためのメソッド、特に応答ヘッダーフィールド、条件付き処理のETAG情報(条件付き処理を参照)、および返されるHTTPステータスコードを設定するためのメソッドを提供します。
CL_REST_REQUEST
インターフェイスIF_REST_MESSAGEおよびIF_REST_REQUESTを実装して、必要なすべてのHTTP要求データに簡単にアクセスできるようにします。CL_REST_REQUESTのインスタンスは、CL_REST_RESOURCEハンドラーとその属性MO_REQUESTのサブクラスで常に使用できます。
CL_REST_RESPONSE
インターフェイスIF_REST_MESSAGEおよびIF_REST_RESPONSEを実装して、HTTP応答データに簡単にアクセスできるようにします。CL_REST_RESPONSEのインスタンスは、CL_REST_RESOURCEハンドラーのサブクラスとその属性MO_RESPONSEで常に使用できます。