表示: Delphi C++
表示設定

Web.HTTPApp

提供:XE2 API Documentation
移動: 案内, 検索


目次

クラス

EWebBrokerExceptionEWebBrokerException は,WebBroker オブジェクトによって生成される例外です。
IGetAppDispatcher
IGetWebAppServices
IGetWebRequestHandler
IMultiModuleSupport
IProduceContentIProduceContent は,Web ページのコンテンツを生成するためのインターフェースです。
IProduceContentFrom
ISetAppDispatcher
IWebAppServicesIWebAppServices は,HTTP リクエストメッセージ処理のセットアップと終了のためのインターフェースです。
IWebDispatch
IWebDispatchActionsIWebDispatchActions は,アクション項目を使用する HTTP リクエストメッセージをディスパッチするコンポーネントのインターフェースです。
IWebDispatcherAccessIWebDispatcherAccess は,現在の HTTP リクエストおよびレスポンスオブジェクトへのアクセスを提供します。
IWebExceptionHandler
IWebRequestHandlerIWebRequestHandler は,HTTP リクエストメッセージをディスパッチするオブジェクトのインターフェースです。
TAbstractContentParserTAbstractContentParser は,HTTP リクエストの内容を解析するオブジェクトの基本クラスです。
TAbstractWebModuleFactoryTAbstractWebModuleFactory は,すべての Web モジュールファクトリオブジェクトの基本クラスです。
TAbstractWebModuleListTAbstractWebModuleList は,WebSnap アプリケーション内の Web モジュールのリストを作成し,それらのファクトリオブジェクトへのアクセスを提供します。
TAbstractWebPageInfoTAbstractWebPageInfo は,Web ページモジュールの属性を表します。
TAbstractWebPageModuleFactoryTAbstractWebPageModuleFactory は,Web ページを作成する Web ページモジュールを生成する Web モジュールファクトリの基本クラスです。
TAbstractWebRequestFileTAbstractWebRequestFile は,HTTP リクエストからのアップロードファイルの内容を示します。
TAbstractWebRequestFilesTAbstractWebRequestFiles は,TAbstractWebRequestFile オブジェクトのコレクションです。
TAbstractWebSessionTAbstractWebSession は,WebSnap アプリケーション内のセッションを表すオブジェクトの基本クラスです。
TContentParserTContentParser は,HTTP リクエストから名前付き値の文字列およびアップロードファイルを抽出するデフォルトのパーサーです。
TContentParserClass

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

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

ルーチン

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

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

EncodingGetBytes

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

EncodingGetString

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

ExtractHeaderFields複数の値からなる文字列を各構成要素に分解します。
ExtractHTTPFields複数の値からなる文字列を各構成要素に分解します。
HTMLDecode

HTML 文字実体を、対応する HTML 特殊文字に置き換えます。

HTMLEncode

HTML 特殊文字を、対応する HTML 文字実体に置き換えます。

HTTPDecodeHTTP エスケープ文字を含む文字列をデコードします。
HTTPEncodeHTTP メッセージヘッダーで無効となる値を含まない形式に文字列を変換します。
MonthStrTDateTime を,月を表す文字列に変換します。
ParseDateHTTP メッセージヘッダーの日付の値を TDateTime 型に変換します。
RegisterContentParser

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

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

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

WebApplicationFileName

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

_di_IGetAppDispatcher
_di_IGetWebAppServices
_di_IGetWebRequestHandler
_di_IMultiModuleSupport
_di_IProduceContent
_di_IProduceContentFrom
_di_ISetAppDispatcher
_di_IWebAppServices
_di_IWebDispatch
_di_IWebDispatchActions
_di_IWebDispatcherAccess
_di_IWebExceptionHandler
_di_IWebRequestHandler
TContentParserClass

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

TDispatchFileEvent
THTTPMethodEventTHTTPMethodEvent は,HTTP リクエストメッセージの処理中に呼び出されるイベントハンドラの型です。
TMethodTypeTMethodType は,HTTP リクエストメッセージの型を表します。
TModuleAddedProcTModuleAddedProc は,OnModuleAdded イベントハンドラの型です。
TWebExceptionEventTWebExceptionEvent は,HTTP リクエストメッセージの処理中に例外が発生した場合に応答するイベントハンドラの型です。
TWebModuleCacheModeTWebModuleCacheMode 型は,WebSnap アプリケーションが Web モジュールのインスタンスを他のリクエストメッセージで再使用するためにキャッシュできるかどうかを示します。
TWebModuleContextTWebModuleContext は,WebSnap アプリケーション内の Web モジュールに関する情報を保持する設計時オブジェクトです。
TWebModuleCreateModeTWebModuleCreateMode 型は,Web モジュールファクトリオブジェクトが,対応する Web モジュールのインスタンスを作成する必要がある状況を示します。

変数

FWebApplicationFileName

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

定数

caCachecaCache: TWebModuleCacheMode = caCache;
caDestroycaDestroy: TWebModuleCacheMode = caDestroy;
crAlwayscrAlways: TWebModuleCreateMode = crAlways;
crOnDemandcrOnDemand: TWebModuleCreateMode = crOnDemand;
MAX_DATETIMESMAX_DATETIMES: Integer = 3;
MAX_INTEGERSMAX_INTEGERS: Integer = 1;
MAX_STRINGSMAX_STRINGS: Integer = $C;
mtAnymtAny: TMethodType = mtAny;
mtGetmtGet: TMethodType = mtGet;
mtHeadmtHead: TMethodType = mtHead;
mtPostmtPost: TMethodType = mtPost;
mtPutmtPut: TMethodType = mtPut;
sDateFormatsDateFormat: string = "%%s", dd "%%s" yyyy hh:nn:ss;


以前のバージョン
他の言語