IROHTTPRequest

Overview

This interface provides access to HTTP request parameters when server side objects need to pass HTTP requests information to each other. This interface is used internally and not exposed to the user level code.

Location

Implemented in

 

AuthPassword

Contains the password if authentication is required.

property AuthPassword: UnicodeString read write

AuthUsername

Contains the user name if authentication is required.

property AuthUsername: UnicodeString read write

ContentType

Contains the string describing the content type like 'text/html', 'image/jpeg' etc.

property ContentType: string read write

Headers

Provides acceess to the HTTP request header fields by name.

property Headers[aName: string]: string read write

Location

Full qualified location

property Location: string read write

Method

HTTP access method: 'GET', 'POST' etc.

property Method: string read write

PathInfo

Contains the requested virtual path. Example: for the request http://example.org:8099/bin will contain /bin

property PathInfo: string read write

QueryString

Contains full query string.

property QueryString: string read write

SetAuthPassword

procedure SetAuthPassword(const Value: UnicodeString)

Parameters:

  • Value:

SetAuthUsername

procedure SetAuthUsername(const Value: UnicodeString)

Parameters:

  • Value:

UsesAuthentication

Indicates whether HTTP aithentication is used or not.

property UsesAuthentication: boolean read write

 

AuthPassword

Contains the password if authentication is required.

property AuthPassword: UnicodeString read write

AuthUsername

Contains the user name if authentication is required.

property AuthUsername: UnicodeString read write

ContentType

Contains the string describing the content type like 'text/html', 'image/jpeg' etc.

property ContentType: string read write

Headers

Provides acceess to the HTTP request header fields by name.

property Headers[aName: string]: string read write

Location

Full qualified location

property Location: string read write

Method

HTTP access method: 'GET', 'POST' etc.

property Method: string read write

PathInfo

Contains the requested virtual path. Example: for the request http://example.org:8099/bin will contain /bin

property PathInfo: string read write

QueryString

Contains full query string.

property QueryString: string read write

UsesAuthentication

Indicates whether HTTP aithentication is used or not.

property UsesAuthentication: boolean read write

 

SetAuthPassword

procedure SetAuthPassword(const Value: UnicodeString)

Parameters:

  • Value:

SetAuthUsername

procedure SetAuthUsername(const Value: UnicodeString)

Parameters:

  • Value: