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]