THttpRequest

THttpRequest

[class description]

Unit

IW.HTTP.Request

Class hierarchy

TObject -> THttpRequest

Methods

Create

   [Public]

Declaration:

constructor Create(aBytes: PByte; aSize: Integer); 

Description: Constructs an instance of the class THttpRequest and initializes its data.

Parameters:

  • aBytes (PByte): [param description]
  • aSize (Integer): [param description]

GetCookieValue

   [Public]

Declaration:

function GetCookieValue(const aName: string): string; 

Description: [method description]

Parameters:

  • aName (string): [param description]

Result:


GetRawHeaderValue

   [Public]

Declaration:

function GetRawHeaderValue(const aName: string): string; 

Description: [method description]

Parameters:

  • aName (string): [param description]

Result:


GetServerVariableValue

   [Public]

Declaration:

function GetServerVariableValue(const aVariableName: string): string; 

Description: [method description]

Parameters:

  • aVariableName (string): [param description]

Result:


GetContentFieldValue

   [Public]

Declaration:

function GetContentFieldValue( const aContentFieldName: string): string; 

Description: [method description]

Parameters:

  • aContentFieldName (string): [param description]

Result:


SetRewriteURL

   [Public]

Declaration:

procedure SetRewriteURL(const aValue: string); 

Description: [method description]

Parameters:

  • aValue (string): [param description]

AcceptsGZip

   [Public]

Declaration:

function AcceptsGZip: Boolean; 

Description: [method description]

Result:


Properties

UserAgent: string

   [Public, Read/Write]

Referer: string

   [Public, Read only]

[property description]

ScriptName: string

   [Public, Read only]

[property description]

Host: string

   [Public, Read only]

[property description]

Authorization: string

   [Public, Read only]

[property description]

URL: string

   [Public, Read only]

[property description]

PathInfo: string

   [Public, Read only]

[property description]

RemoteAddr: string

   [Public, Read only]

[property description]

ServerPort: Integer

   [Public, Read only]

[property description]

Query: string

   [Public, Read only]

[property description]

HttpMethod: THttpMethod

   [Public, Read only]

[property description]

IfModifiedSince: string

   [Public, Read only]

[property description]

ForwardedFor: string

   [Public, Read only]

[property description]

HttpClientIP: string

   [Public, Read only]

[property description]

AuthorizationHeader: string

   [Public, Read only]

[property description]

AuthUser: string

   [Public, Read only]

[property description]

AuthPass: string

   [Public, Read only]

[property description]

AcceptLanguage: string

   [Public, Read only]

[property description]

HttpsHeader: string

   [Public, Read only]

[property description]

RawHeaders: TStrings

   [Public, Read only]

[property description]

ContentFields: TStrings

   [Public, Read only]

[property description]

CookieFields: TStrings

   [Public, Read only]

[property description]

QueryFields: TStrings

   [Public, Read only]

[property description]

ServerVariables: TStrings

   [Public, Read only]

[property description]

HasContent: boolean

   [Public, Read only]

[property description]

Files: THttpFileList

   [Public, Read only]

[property description]

QueryString: string

   [Public, Read only]

[property description]

Params: TStrings

   [Public, Read only]

[property description]