Web.HTTPApp.TWebRequest.ExtractFields
Delphi
procedure ExtractFields(Separators, _WhiteSpace: TExtractCharSet; const Content: string; Strings: TStrings); overload;
C++
void __fastcall ExtractFields(const TExtractCharSet &Separators, const TExtractCharSet &_WhiteSpace, const System::UnicodeString Content, System::Classes::TStrings* Strings)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | TWebRequest |
説明
複数の値からなる文字列を各構成要素に分解します。
ExtractFields メソッドを呼び出すと,複数の値からなる HTTP ヘッダーが分解されて値ごとに独立した文字列になります。たとえば,UserAgent プロパティのセパレータ文字が既知の場合,ExtractFields は UserAgent プロパティを独立した複数の UserAgent 値に分解できます。
Separators パラメータは,複数の値からなる文字列の個々の値を分離するために使用する文字の集合です。WhiteSpace パラメータは,文字列を分解するときに無視される文字の集合です。Content パラメータは,分解の対象となる,複数の値からなる文字列です。Strings パラメータは,Content パラメータから分解された個々の値が入る TStrings オブジェクトです。