TF5HTTPClient Class

Represents type TF5HTTPClient.

Namespace: flcHTTPClient
TComponent
  flcHTTPClient.TF5HTTPClient
    flcHTTPClient.TfclHTTPClient
type
 TF5HTTPClient = class(TComponent)
 end;

The TF5HTTPClient type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Initializes a new instance of the TF5HTTPClient class.

Destroy

Represents the destructor of the TF5HTTPClient class.

Top
Show:
 NameDescription
Active

Represents property Active.

AddressFamily

Represents property AddressFamily.

Authorization

Represents property Authorization.

Cookie

Represents property Cookie.

CustomHeader[RawByteString]

Represents property CustomHeader[RawByteString].

ErrorMsg

Represents property ErrorMsg.

Host

Represents property Host.

HTTPProxyHost

Represents property HTTPProxyHost.

HTTPProxyPort

Represents property HTTPProxyPort.

KeepAlive

Represents property KeepAlive.

Method

Represents property Method.

MethodCustom

Represents property MethodCustom.

Port

Represents property Port.

PortInt

Represents property PortInt.

Referer

Represents property Referer.

RequestContentFileName

Represents property RequestContentFileName.

RequestContentMechanism

Represents property RequestContentMechanism.

RequestContentStr

Represents property RequestContentStr.

RequestContentStream

Represents property RequestContentStream.

RequestContentType

Represents property RequestContentType.

ResponseCode

Represents property ResponseCode.

ResponseContentFileName

Represents property ResponseContentFileName.

ResponseContentMechanism

Represents property ResponseContentMechanism.

ResponseContentStr

Represents property ResponseContentStr.

ResponseContentStream

Represents property ResponseContentStream.

ResponseCookies

Represents property ResponseCookies.

ResponseRecord

Represents property ResponseRecord.

State

Represents property State.

StateStr

Represents property StateStr.

SynchronisedEvents

Represents property SynchronisedEvents.

URI

Represents property URI.

UseHTTPProxy

Represents property UseHTTPProxy.

UserAgent

Represents property UserAgent.

UserData

Represents property UserData.

UserObject

Represents property UserObject.

UserTag

Represents property UserTag.

Top
Show:
 NameDescription
AddCustomHeader(RawByteString)

Represents method AddCustomHeader(RawByteString).

CheckNotActive

Represents method CheckNotActive.

CheckNotBusyWithRequest

Represents method CheckNotBusyWithRequest.

ContentReaderCompleteProc(THTTPContentReader)

Represents method ContentReaderCompleteProc(THTTPContentReader).

ContentReaderContentProc(THTTPContentReader,Void,Integer)

Represents method ContentReaderContentProc(THTTPContentReader,Void,Integer).

ContentReaderLog(THTTPContentReader,String,Integer)

Represents method ContentReaderLog(THTTPContentReader,String,Integer).

ContentReaderReadProc(THTTPContentReader,Void,Integer)

Represents method ContentReaderReadProc(THTTPContentReader,Void,Integer).

ContentWriterLog(THTTPContentWriter,String)

Represents method ContentWriterLog(THTTPContentWriter,String).

ContentWriterWriteProc(THTTPContentWriter,Void,Integer)

Represents method ContentWriterWriteProc(THTTPContentWriter,Void,Integer).

DoStart

Represents method DoStart.

DoStartTCPClient

Represents method DoStartTCPClient.

DoStop

Represents method DoStop.

DoStopTCPClient

Represents method DoStopTCPClient.

FinaliseRequestContent

Represents method FinaliseRequestContent.

FinaliseResponseContent(Boolean)

Represents method FinaliseResponseContent(Boolean).

GetCustomHeaderByName(RawByteString)

Represents method GetCustomHeaderByName(RawByteString).

GetHTTPRequestStr

Represents method GetHTTPRequestStr.

HandleResponseContent(Void,Integer)

Represents method HandleResponseContent(Void,Integer).

Init

Represents method Init.

InitDefaults

Represents method InitDefaults.

InitRequestContent(Boolean)

Represents method InitRequestContent(Boolean).

InitResponseContent

Represents method InitResponseContent.

InitTCPClient

Represents method InitTCPClient.

InitTCPClientHost

Represents method InitTCPClientHost.

IsBusyStarting

Represents method IsBusyStarting.

IsBusyWithRequest

Represents method IsBusyWithRequest.

Loaded

Represents method Loaded.

Lock

Represents method Lock.

Log(THTTPClientLogType,String,Integer)

Overloaded. Represents method Log(THTTPClientLogType,String,Integer).

Log(THTTPClientLogType,String,TVarRec[],Integer)

Overloaded. Represents method Log(THTTPClientLogType,String,TVarRec[],Integer).

PrepareHTTPRequest

Represents method PrepareHTTPRequest.

ProcessResponseHeader

Represents method ProcessResponseHeader.

ReadResponse

Represents method ReadResponse.

ReadResponseContent

Represents method ReadResponseContent.

ReadResponseHeader

Represents method ReadResponseHeader.

Request

Represents method Request.

RequestIsBusy

Represents method RequestIsBusy.

RequestIsSuccess

Represents method RequestIsSuccess.

ResetRequest

Represents method ResetRequest.

SendRequest

Represents method SendRequest.

SendStr(RawByteString)

Represents method SendStr(RawByteString).

SetBasicAuthorization(RawByteString,RawByteString)

Represents method SetBasicAuthorization(RawByteString,RawByteString).

SetErrorMsg(String)

Represents method SetErrorMsg(String).

SetRequestContentWwwFormUrlEncodedField(RawByteString,RawByteString)

Represents method SetRequestContentWwwFormUrlEncodedField(RawByteString,RawByteString).

SetRequestFailedFromException(Exception)

Represents method SetRequestFailedFromException(Exception).

SetResponseComplete

Represents method SetResponseComplete.

SetResponseCompleteThenClosed

Represents method SetResponseCompleteThenClosed.

SetState(TF5HTTPClientState)

Represents method SetState(TF5HTTPClientState).

Synchronize(TSyncProc)

Represents method Synchronize(TSyncProc).

SyncLog

Represents method SyncLog.

SyncTriggerActive

Represents method SyncTriggerActive.

SyncTriggerInactive

Represents method SyncTriggerInactive.

SyncTriggerResponseComplete

Represents method SyncTriggerResponseComplete.

SyncTriggerResponseContentBuffer

Represents method SyncTriggerResponseContentBuffer.

SyncTriggerResponseContentComplete

Represents method SyncTriggerResponseContentComplete.

SyncTriggerResponseHeader

Represents method SyncTriggerResponseHeader.

SyncTriggerStart

Represents method SyncTriggerStart.

SyncTriggerStateChanged

Represents method SyncTriggerStateChanged.

SyncTriggerStop

Represents method SyncTriggerStop.

TCPClientClose(TF5TCPClient)

Represents method TCPClientClose(TF5TCPClient).

TCPClientConnected(TF5TCPClient)

Represents method TCPClientConnected(TF5TCPClient).

TCPClientConnectFailed(TF5TCPClient)

Represents method TCPClientConnectFailed(TF5TCPClient).

TCPClientError(TF5TCPClient,String,Integer)

Represents method TCPClientError(TF5TCPClient,String,Integer).

TCPClientIdle(TF5TCPClient)

Represents method TCPClientIdle(TF5TCPClient).

TCPClientLog(TF5TCPClient,TTCPClientLogType,String,Integer)

Represents method TCPClientLog(TF5TCPClient,TTCPClientLogType,String,Integer).

TCPClientMainThreadWait(TF5TCPClient)

Represents method TCPClientMainThreadWait(TF5TCPClient).

TCPClientRead(TF5TCPClient)

Represents method TCPClientRead(TF5TCPClient).

TCPClientReady(TF5TCPClient)

Represents method TCPClientReady(TF5TCPClient).

TCPClientStateChanged(TF5TCPClient,TTCPClientState)

Represents method TCPClientStateChanged(TF5TCPClient,TTCPClientState).

TCPClientThreadWait(TF5TCPClient)

Represents method TCPClientThreadWait(TF5TCPClient).

TCPClientWrite(TF5TCPClient)

Represents method TCPClientWrite(TF5TCPClient).

TriggerActive

Represents method TriggerActive.

TriggerInactive

Represents method TriggerInactive.

TriggerResponseComplete

Represents method TriggerResponseComplete.

TriggerResponseContentBuffer(Void,Integer)

Represents method TriggerResponseContentBuffer(Void,Integer).

TriggerResponseContentComplete

Represents method TriggerResponseContentComplete.

TriggerResponseHeader

Represents method TriggerResponseHeader.

TriggerStart

Represents method TriggerStart.

TriggerStateChanged

Represents method TriggerStateChanged.

TriggerStop

Represents method TriggerStop.

Unlock

Represents method Unlock.

Wait

Represents method Wait.

WaitForConnect(Integer)

Represents method WaitForConnect(Integer).

WaitRequestNotBusy(Integer)

Represents method WaitRequestNotBusy(Integer).

Top
Show:
 NameDescription
OnActive

Represents property OnActive.

OnInactive

Represents property OnInactive.

OnLog

Represents property OnLog.

OnMainThreadWait

Represents property OnMainThreadWait.

OnResponseComplete

Represents property OnResponseComplete.

OnResponseContentBuffer

Represents property OnResponseContentBuffer.

OnResponseContentComplete

Represents property OnResponseContentComplete.

OnResponseHeader

Represents property OnResponseHeader.

OnStart

Represents property OnStart.

OnStateChange

Represents property OnStateChange.

OnStop

Represents property OnStop.

OnThreadWait

Represents property OnThreadWait.

Top
Show:
 NameDescription
FActivateOnLoaded

Represents field FActivateOnLoaded.

FActive

Represents field FActive.

FAddressFamily

Represents field FAddressFamily.

FAuthorization

Represents field FAuthorization.

FCookie

Represents field FCookie.

FCustomHeaders

Represents field FCustomHeaders.

FErrorMsg

Represents field FErrorMsg.

FHost

Represents field FHost.

FHTTPParser

Represents field FHTTPParser.

FHTTPProxyHost

Represents field FHTTPProxyHost.

FHTTPProxyPort

Represents field FHTTPProxyPort.

FInDoStart

Represents field FInDoStart.

FInDoStop

Represents field FInDoStop.

FInRequest

Represents field FInRequest.

FKeepAlive

Represents field FKeepAlive.

FLock

Represents field FLock.

FMethod

Represents field FMethod.

FMethodCustom

Represents field FMethodCustom.

FOnActive

Represents field FOnActive.

FOnInactive

Represents field FOnInactive.

FOnLog

Represents field FOnLog.

FOnMainThreadWait

Represents field FOnMainThreadWait.

FOnResponseComplete

Represents field FOnResponseComplete.

FOnResponseContentBuffer

Represents field FOnResponseContentBuffer.

FOnResponseContentComplete

Represents field FOnResponseContentComplete.

FOnResponseHeader

Represents field FOnResponseHeader.

FOnStart

Represents field FOnStart.

FOnStateChange

Represents field FOnStateChange.

FOnStop

Represents field FOnStop.

FOnThreadWait

Represents field FOnThreadWait.

FPort

Represents field FPort.

FReferer

Represents field FReferer.

FRequest

Represents field FRequest.

FRequestContentType

Represents field FRequestContentType.

FRequestContentWriter

Represents field FRequestContentWriter.

FRequestHasContent

Represents field FRequestHasContent.

FRequestPending

Represents field FRequestPending.

FResponse

Represents field FResponse.

FResponseCode

Represents field FResponseCode.

FResponseContentBufPtr

Represents field FResponseContentBufPtr.

FResponseContentBufSize

Represents field FResponseContentBufSize.

FResponseContentReader

Represents field FResponseContentReader.

FResponseCookies

Represents field FResponseCookies.

FResponseRequireClose

Represents field FResponseRequireClose.

FState

Represents field FState.

FSynchronisedEvents

Represents field FSynchronisedEvents.

FSyncLogLevel

Represents field FSyncLogLevel.

FSyncLogMsg

Represents field FSyncLogMsg.

FSyncLogType

Represents field FSyncLogType.

FTCPClient

Represents field FTCPClient.

FURI

Represents field FURI.

FUseHTTPProxy

Represents field FUseHTTPProxy.

FUserAgent

Represents field FUserAgent.

FUserData

Represents field FUserData.

FUserObject

Represents field FUserObject.

FUserTag

Represents field FUserTag.

FViaHTTPProxy

Represents field FViaHTTPProxy.

Top