IROHTTPTransport

Overview

The IROHTTPTransport interface abstracts the common elements of the different HTTP Channels.
This interface is designed for internal use. Users are not required to work with it, unless developing a new channel.

Location

Implemented in

 

ClientAddress    (declared in IROTCPTransport)

Reports a IP address of a client.

property ClientAddress: string read write

ContentType

Specifies the Internet media type of the data conveyed by the HTTP message.

property ContentType: string read write

GetQueryParameter

Returns the request query parameter with the specified name.

function GetQueryParameter(const aName: string): string

Parameters:

  • aName: Name of parameter

GetQueryString

Returns the corresponding part of the HTTP query string.

function GetQueryString: string

GetTransportObject    (declared in IROTransport)

Returns an underlying Delphi TObject, which performs the actual data transferring.

function GetTransportObject: TObject

Headers

Specifies the HTTP Headers.

property Headers[aName: string]: string read write

Location

Reports the URL of the source of a message.

property Location: string read write

PathInfo

Reports the value of the path information of the URL specified in the HTTP request message.

property PathInfo: string read write

QueryString

Reports the query string value of the URL.

property QueryString: string read write

TargetUrl

The address of the server. By default, this is usually the host name of your server followed by 8099, plus the name of the dispatcher configured on the server, for example: http://myserver:8099/bin.

property TargetUrl: string read write

UserAgent

Declares the User-Agent string. This string is sent for informational purposes only; you can set it to a custom value to detect and distinguish your client (as opposed to other client applications or web browsers accessing the server) in the server log files or the HTTP packet monitors.

property UserAgent: string read write

 

ClientAddress    (declared in IROTCPTransport)

Reports a IP address of a client.

property ClientAddress: string read write

ContentType

Specifies the Internet media type of the data conveyed by the HTTP message.

property ContentType: string read write

Headers

Specifies the HTTP Headers.

property Headers[aName: string]: string read write

Location

Reports the URL of the source of a message.

property Location: string read write

PathInfo

Reports the value of the path information of the URL specified in the HTTP request message.

property PathInfo: string read write

QueryString

Reports the query string value of the URL.

property QueryString: string read write

TargetUrl

The address of the server. By default, this is usually the host name of your server followed by 8099, plus the name of the dispatcher configured on the server, for example: http://myserver:8099/bin.

property TargetUrl: string read write

UserAgent

Declares the User-Agent string. This string is sent for informational purposes only; you can set it to a custom value to detect and distinguish your client (as opposed to other client applications or web browsers accessing the server) in the server log files or the HTTP packet monitors.

property UserAgent: string read write

 

GetQueryParameter

Returns the request query parameter with the specified name.

function GetQueryParameter(const aName: string): string

Parameters:

  • aName: Name of parameter

GetQueryString

Returns the corresponding part of the HTTP query string.

function GetQueryString: string

GetTransportObject    (declared in IROTransport)

Returns an underlying Delphi TObject, which performs the actual data transferring.

function GetTransportObject: TObject

Descendants

See Also