Web.HTTPApp

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


パッケージ inet290.bpl

クラス

EWebBrokerExceptionEWebBrokerException は,WebBroker オブジェクトによって生成される例外です。
IGetWebAppServices
IGetWebRequestHandler
IProduceContentIProduceContent 、Web ページのコンテンツを生成するためのインターフェイスです。
IProduceContentFrom
ISetAppDispatcher コンテンツ プロデューサが実装するインターフェイスで、ディスパッチャが自分自身とコンテンツ プロデューサを関連づけられるようにします。
IWebAppServices IWebAppServices は、HTTP リクエスト メッセージの処理を、設定および完了させるためのインターフェイスです。
IWebAppServices180
IWebDispatch
IWebDispatchActionsIWebDispatchActions は,アクション項目を使用する HTTP リクエストメッセージをディスパッチするコンポーネントのインターフェースです。
IWebDispatcherAccessIWebDispatcherAccess は、現在の HTTP リクエストおよびレスポンス オブジェクトへのアクセスを提供します。
IWebExceptionHandler
IWebPostProcessor
IWebRequestHandlerIWebRequestHandler は,HTTP リクエストメッセージをディスパッチするオブジェクトのインターフェースです。
TAbstractContentParserTAbstractContentParser は,HTTP リクエストの内容を解析するオブジェクトの基本クラスです。
TAbstractWebRequestFileTAbstractWebRequestFile は、HTTP リクエストからアップロードされたファイルを記述します。
TAbstractWebRequestFilesTAbstractWebRequestFiles は、TAbstractWebRequestFile オブジェクトのコレクションです。
TContentParserTContentParser は,HTTP リクエストから名前付き値の文字列およびアップロードファイルを抽出するデフォルトのパーサーです。
TContentParserClass

TAbstractContentParser のメタクラスを表します。

TCookieTCookie は,HTTP レスポンスメッセージの Cookie ヘッダーを示します。
TCookieCollectionTCookieCollection は,TCookie オブジェクトのコレクションです。
TCustomContentProducerTCustomContentProducer は,送信する HTTP レスポンスメッセージの内容となる文字列を作成するすべてのオブジェクトの基本クラスです。
TCustomWebDispatcherTCustomWebDispatcher は Web ディスパッチャオブジェクトの抽象基本クラスです。
TCustomWebFileDispatcherTCustomWebFileDispatcher は、Web ファイル ディスパッチャ オブジェクト用の抽象基底クラスです。
TCustomWebFileDispatcherHelper
TDefaultWebAppServices
TWebActionItemTWebActionItem は,Web サーバーアプリケーションが HTTP リクエストメッセージに対するレスポンスメッセージを作成および送信するときに使用するコンポーネントです。
TWebActionItemsTWebActionItemsTWebActionItem オブジェクトのコレクションです。
TWebDispatcherTWebDispatcher は、HTTP 要求メッセージを、応答を作成する適切なアクション項目に渡します。
TWebFileDispatcherTWebFileDispatcher は、現在の HTTP ファイルの要求のプロパティを管理します。
TWebModuleTWebModule は、Web サーバー アプリケーションに対して自動的に生成される Web モジュールです。
TWebPostProcessorRequest
TWebRequestTWebRequest は,Web サーバーアプリケーションに渡されるクライアントリクエスト情報を表すすべてのオブジェクトの基本クラスです。
TWebResponseTWebResponse コンポーネントは,HTTP リクエストメッセージに対して返される HTTP レスポンスメッセージを表すすべてのオブジェクトの基本クラスです。

ルーチン

AddProcessor
DayOfWeekStrTDateTime を,曜日を表す文字列に変換します。
DefaultCharSet
DefaultCharSetEncoding
DosPathToUnixPathDOS 互換パスの指定を UNIX 互換パスの指定に変換します。
EncodingFromContentType

コンテンツ タイプのエンコードを取得します。

EncodingGetBytes

コンテンツ タイプのエンコードに基づいて文字列をエンコードし、バイトの配列に格納します。

EncodingGetString

コンテンツ タイプのエンコードに基づいてバイトの配列をデコードし、文字列に格納します。

ExtractHeaderFields複数の値からなる文字列を各構成要素に分解します。
ExtractHTTPFields複数の値からなる文字列を各構成要素に分解します。
GetProcessors
HTMLDecode(非推奨)HTML 文字実体を、対応する HTML 特殊文字に置き換えます。
HTMLEncode(非推奨)HTML 特殊文字を、対応する HTML 文字実体に置き換えます。
HTTPDecode(非推奨)HTTP エスケープ文字を含む文字列をデコードします。
HTTPEncode(非推奨)文字列を、HTTP メッセージ ヘッダー内で無効である値を含まない形式に変換します。
MonthStrTDateTime を,月を表す文字列に変換します。
ParseDateHTTP メッセージヘッダーの日付の値を TDateTime 型に変換します。
RegisterContentParser

コンテンツ解析クラスを登録します。

RemoveProcessor
StatusString定義済みの HTTP レスポンスステータスコードに関連付けられた説明の文字列を返します。
UnixPathToDosPathUNIX 互換のパス指定を DOS 互換のパス指定に変換します。
WebApplicationDirectory

Web アプリケーションの実行可能ファイルのパスを取得します。

WebApplicationFileName

Web アプリケーションの実行可能ファイル名を取得します。

TDispatchFileEvent
TExtractCharSet
THTTPMethodEventTHTTPMethodEvent は,HTTP リクエストメッセージの処理中に呼び出されるイベントハンドラの型です。
TMethodTypeTMethodType は,HTTP リクエストメッセージの型を表します。
TWebExceptionEventTWebExceptionEvent は,HTTP リクエストメッセージの処理中に例外が発生した場合に応答するイベントハンドラの型です。
TWebGetFileNameFromPathFunc
TWebGetLoggedUserFunc
TWebGetMimeTypeFunc

変数

AutoDetectFieldsCharSetEncoding
FWebApplicationFileName

Web アプリケーションの実行可能ファイル名です(プロジェクトがメイン インスタンスでない場合)。

GetDefaultCharSetEncoding
GetDefaultFieldsCharSetEncoding
GetModuleFileNameProcWeb アプリケーション ファイル名を取得する関数を指すポインタです。

定数

MAX_DATETIMESMAX_DATETIMES: Integer = 3;
MAX_INTEGERSMAX_INTEGERS: Integer = 1;
MAX_STRINGSMAX_STRINGS: Integer = $C;
sDateFormatsDateFormat: string = "%%s", dd "%%s" yyyy hh":"nn":"ss;