Unit 'HTTPDefs' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl-web]

THTTPHeader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: httpdefs.pp line 323

type THTTPHeader = class(TObject)

protected

  class function IndexToHTTPHeader();

  class function IndexToHTTPVariable();

  function GetFieldValue(); virtual; deprecated ;

  procedure SetFieldValue(); virtual; deprecated ;

  procedure ParseFirstHeaderLine(); virtual;

  procedure ParseCookies; virtual;

public

  constructor Create; virtual;

  destructor Destroy; override;

  function HeaderIsSet();

  function GetHeader();

  procedure SetHeader();

  procedure SetFieldByName();

  function GetFieldByName();

  class function GetVariableHeaderName();

  class function GetVariableHeaderType();

  class function ParseContentType();

  function GetCustomHeader(); virtual;

  procedure SetCustomHeader(); virtual;

  function LoadFromStream();

  function LoadFromStrings(); virtual;

  property FieldCount: Integer; [r] deprecated ;

  property Fields []: string; [r] deprecated ;

  property FieldNames []: string; [r] deprecated ;

  property FieldValues []: string; [r] deprecated ;

  property Accept: string; [rw]

  property AcceptCharset: string; [rw]

  property AcceptEncoding: string; [rw]

  property AcceptLanguage: string; [rw]

  property Authorization: string; [rw]

  property Connection: string; [rw]

  property ContentEncoding: string; [rw]

  property ContentLanguage: string; [rw]

  property ContentLength: Integer; [rw]

  property ContentType: string; [rw]

  property Date: string; [rw]

  property Expires: string; [rw]

  property From: string; [rw]

  property Host: string; [rw]

  property IfModifiedSince: string; [rw]

  property LastModified: string; [rw]

  property Location: string; [rw]

  property Pragma: string; [rw]

  property Referer: string; [rw]

  property RetryAfter: string; [rw]

  property Server: string; [rw]

  property UserAgent: string; [rw]

  property Warning: string; [rw]

  property WWWAuthenticate: string; [rw]

  property Via: string; [rw]

  property HTTPAccept: string; [rw]

  property HTTPAcceptCharset: string; [rw]

  property HTTPAcceptEncoding: string; [rw]

  property HTTPIfModifiedSince: string; [rw]

  property HTTPReferer: string; [rw]

  property HTTPUserAgent: string; [rw]

  property Cookie: string; [rw]

  property SetCookie: string; [rw]

  property HTTPXRequestedWith: string; [rw]

  property HttpVersion: string; [rw]

  property ProtocolVersion: string; [rw]

  property PathInfo: string; [rw]

  property PathTranslated: string; [rw]

  property RemoteAddress: string; [rw]

  property RemoteAddr: string; [rw]

  property RemoteHost: string; [rw]

  property ScriptName: string; [rw]

  property ServerPort: Word; [rw]

  property Method: string; [rw]

  property URL: string; [rw]

  property Query: string; [rw]

  property Content: string; [rw]

  property CookieFields: TStrings; [rw]

  property ContentFields: TStrings; [r]

  property QueryFields: TStrings; [r]

  property CustomHeaders: TStringList; [r]

end;

Inheritance

THTTPHeader

|

TObject


Documentation generated on: 2023-03-18