Web.HTTPApp.TMethodType
Delphi
TMethodType = (mtAny, mtGet, mtPut, mtPost, mtHead, mtDelete, mtPatch);
C++
enum DECLSPEC_DENUM TMethodType : unsigned char { mtAny, mtGet, mtPut, mtPost, mtHead, mtDelete, mtPatch };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | Web.HTTPApp |
説明
TMethodType は,HTTP リクエストメッセージの型を表します。
HTTP リクエストメッセージには,メッセージの用途を示す METHOD ヘッダーが入ります。TMethodType は,簡単に検索したり比較したりできるように,METHOD ヘッダーの最も一般的な値をコード化します。HTTP リクエストメソッドに応答するコンポーネントは,MethodType を使ってレスポンス対象のメッセージの型を示します。
次の表に,指定できる値を示します。
値 | 意味 |
---|---|
mtAny |
リクエストオブジェクトでは,この値は,別の TMethodType 値を使ってコード化できない METHOD ヘッダーを示す。リクエストメッセージを処理するコンポーネントでは,この値は,コンポーネントが METHOD ヘッダー(TMethodType 値を使ってコード化できるすべての値を含む)にかかわりなくすべてのメッセージを受け付けることを示す |
mtGet |
ターゲット URL に関連付けられている情報に対するリクエスト。METHOD ヘッダーの GET に対応する |
mtPut |
ターゲット URL で識別されるリソースをリクエストの内容と置き換えるためのリクエスト。METHOD ヘッダーの PUT に対応する |
mtPost |
必要であればアプリケーションがリクエストの内容を登録するためのリクエスト。METHOD ヘッダーの POST に対応する |
mtHead |
レスポンスメッセージの内容ではなく,そのプロパティに対するリクエスト。METHOD ヘッダーの HEAD に対応する |