Difference between revisions of "THttpCli"

From Overbyte
Jump to navigation Jump to search
Line 192: Line 192:
 
|}
 
|}
  
== FAQ ==
+
== How to ==
  
 
[[THttpCli.FAQ.Timeout | How to implement a timeout for THttpCli in my application?]]
 
[[THttpCli.FAQ.Timeout | How to implement a timeout for THttpCli in my application?]]

Revision as of 19:26, 18 February 2006

Overview

  • unit HttpProt.pas
  • inheritance

THttpCli component is implementing the HTTP protocol described in RFC http.//rfc.net/rfc1945.html 1945 and RFC http.//rfc.net/rfc2068.html 2068. HTTP protocol is the standard protocol for browsing the World Wide Web.

Properties

Accept Short description
AcceptLanguage
AcceptRanges
Agent
AuthorizationRequest
Connection
ContentLength
ContentRangeBegin
ContentRangeEnd
ContentType
ContentTypePost
Cookie
CtrlSocket
DnsResult
DocName
FollowRelocation
Handle
Hostname
LastResponse
LocalAddr
Location
ModifiedSince
MultiThreaded
NoCache
Options
Protocol
Proxy
ProxyConnection
ProxyPort
RcvdCount
RcvdHeader
RcvdStream
ReasonPhrase
Reference
RequestVer
Sender
SendStream
SentCount
SocksAuthentication
SocksLevel
SocksPassword
SocksPort
SocksServer
SocksUsercode
State
StatusCode
TransferEncoding
URL Complete URL to act on

Methods

Abort align test
Close
CloseAsync
Create
Destroy
Get
GetASync
Head
HeadASync
Post
PostASync
Put
PutASync align test

Events

OnBeforeHeaderSend align test
OnCommand
OnCookie
OnDataPush
OnDataPush2
OnDocBegin
OnDocData
OnDocEnd
OnHeaderBegin
OnHeaderData
OnHeaderEnd
OnLocationChange
OnRequestDone
OnRequestHeaderBegin
OnRequestHeaderEnd
OnSendBegin
OnSendData
OnSendEnd
OnSessionClosed
OnSessionConnected
OnSocketError
OnSocksAuthState
OnSocksConnected
OnSocksError
OnStateChange
OnTrace

How to

How to implement a timeout for THttpCli in my application?

How to implement a progress for THttpCli in my application?

How to implement a download size limitation for THttpCli in my application?