Unit 'IdCustomHTTPServer' Package
[Overview][Constants][Types][Classes][Index] [#pl_indy]

TIdHTTPRequestInfo

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

Declaration

Source position: IdCustomHTTPServer.pas line 233

type TIdHTTPRequestInfo = class(TIdRequestHeaderInfo)

protected

  FAuthExists: Boolean;

  

  FCookies: TIdCookies;

  

  FParams: TStrings;

  

  FPostStream: TStream;

  

  FRawHTTPCommand: string;

  

  FRemoteIP: string;

  

  FSession: TIdHTTPSession;

  

  FDocument: string;

  

  FURI: string;

  

  FCommand: string;

  

  FVersion: string;

  

  FVersionMajor: Integer;

  

  FVersionMinor: Integer;

  

  FAuthUsername: string;

  

  FAuthPassword: string;

  

  FUnparsedParams: string;

  

  FQueryParams: string;

  

  FFormParams: string;

  

  FCommandType: THTTPCommandType;

  

  FAuthType: string;

  

  procedure DecodeAndSetParams(); virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function IsVersionAtLeast();

  

  property Session: TIdHTTPSession; [r]

  

  property AuthExists: Boolean; [r]

  

  property AuthType: string; [r]

  

  property AuthPassword: string; [r]

  

  property AuthUsername: string; [r]

  

  property Command: string; [r]

  

  property CommandType: THTTPCommandType; [r]

  

  property Cookies: TIdCookies; [r]

  

  property Document: string; [rw]

  

  property URI: string; [r]

  

  property Params: TStrings; [r]

  

  property PostStream: TStream; [rw]

  

  property RawHTTPCommand: string; [r]

  

  property RemoteIP: string; [r]

  

  property UnparsedParams: string; [rw]

  

  property FormParams: string; [rw]

  

  property QueryParams: string; [rw]

  

  property Version: string; [r]

  

  property VersionMajor: Integer; [r]

  

  property VersionMinor: Integer; [r]

  

end;

Inheritance

TIdHTTPRequestInfo

  

|

TIdRequestHeaderInfo

  

|

TIdEntityHeaderInfo

  

|

TObject



CT Web help

CodeTyphon Studio