Difference between revisions of "THttpCli"
Jump to navigation
Jump to search
| Line 13: | Line 13: | ||
| valign="top" width="150" | [[THttpCli.Accept | Accept]] |||| Short description | | valign="top" width="150" | [[THttpCli.Accept | Accept]] |||| Short description | ||
|- | |- | ||
| − | | [[THttpCli.AcceptLanguage | AcceptLanguage]] |||| | + | | valign="top" width="150" | [[THttpCli.AcceptLanguage | AcceptLanguage]] |||| |
|- | |- | ||
| − | | [[THttpCli.AcceptRanges | AcceptRanges]] |||| | + | | valign="top" width="150" | [[THttpCli.AcceptRanges | AcceptRanges]] |||| |
|- | |- | ||
| − | | [[THttpCli.Agent | Agent]] |||| | + | | valign="top" width="150" | [[THttpCli.Agent | Agent]] |||| |
|- | |- | ||
| − | | [[THttpCli.AuthorizationRequest | AuthorizationRequest]] |||| | + | | valign="top" width="150" | [[THttpCli.AuthorizationRequest | AuthorizationRequest]] |||| |
|- | |- | ||
| − | | [[THttpCli.Connection | Connection]] |||| | + | | valign="top" width="150" | [[THttpCli.Connection | Connection]] |||| |
|- | |- | ||
| − | | [[THttpCli.ContentLength | ContentLength]] |||| | + | | valign="top" width="150" | [[THttpCli.ContentLength | ContentLength]] |||| |
|- | |- | ||
| − | | [[THttpCli.ContentRangeBegin | ContentRangeBegin]] |||| | + | | valign="top" width="150" | [[THttpCli.ContentRangeBegin | ContentRangeBegin]] |||| |
|- | |- | ||
| − | | [[THttpCli.ContentRangeEnd | ContentRangeEnd]] |||| | + | | valign="top" width="150" | [[THttpCli.ContentRangeEnd | ContentRangeEnd]] |||| |
|- | |- | ||
| − | | [[THttpCli.ContentType | ContentType]] |||| | + | | valign="top" width="150" | [[THttpCli.ContentType | ContentType]] |||| |
|- | |- | ||
| − | | [[THttpCli.ContentTypePost | ContentTypePost]] |||| | + | | valign="top" width="150" | [[THttpCli.ContentTypePost | ContentTypePost]] |||| |
|- | |- | ||
| − | | [[THttpCli.Cookie | Cookie]] |||| | + | | valign="top" width="150" | [[THttpCli.Cookie | Cookie]] |||| |
|- | |- | ||
| valign="top" width="150" | [[TWSocket | CtrlSocket]] |||| {{CtrlSocket}} | | valign="top" width="150" | [[TWSocket | CtrlSocket]] |||| {{CtrlSocket}} | ||
|- | |- | ||
| − | | [[THttpCli.DnsResult | DnsResult]] |||| | + | | valign="top" width="150" | [[THttpCli.DnsResult | DnsResult]] |||| |
|- | |- | ||
| − | | [[THttpCli.DocName | DocName]] |||| | + | | valign="top" width="150" | [[THttpCli.DocName | DocName]] |||| |
|- | |- | ||
| − | | [[THttpCli.FollowRelocation | FollowRelocation]] |||| | + | | valign="top" width="150" | [[THttpCli.FollowRelocation | FollowRelocation]] |||| |
|- | |- | ||
| − | | [[THttpCli.Handle | Handle]] |||| | + | | valign="top" width="150" | [[THttpCli.Handle | Handle]] |||| |
|- | |- | ||
| − | | [[THttpCli.Hostname | Hostname]] |||| | + | | valign="top" width="150" | [[THttpCli.Hostname | Hostname]] |||| |
|- | |- | ||
| − | | [[THttpCli.LastResponse | LastResponse]] |||| | + | | valign="top" width="150" | [[THttpCli.LastResponse | LastResponse]] |||| |
|- | |- | ||
| − | | [[THttpCli.LocalAddr | LocalAddr]] |||| | + | | valign="top" width="150" | [[THttpCli.LocalAddr | LocalAddr]] |||| |
|- | |- | ||
| − | | [[THttpCli.Location | Location]] |||| | + | | valign="top" width="150" | [[THttpCli.Location | Location]] |||| |
|- | |- | ||
| − | | [[THttpCli.ModifiedSince | ModifiedSince]] |||| | + | | valign="top" width="150" | [[THttpCli.ModifiedSince | ModifiedSince]] |||| |
|- | |- | ||
| − | | [[THttpCli.MultiThreaded | MultiThreaded]] |||| | + | | valign="top" width="150" | [[THttpCli.MultiThreaded | MultiThreaded]] |||| |
|- | |- | ||
| − | | [[THttpCli.NoCache | NoCache]] |||| | + | | valign="top" width="150" | [[THttpCli.NoCache | NoCache]] |||| |
|- | |- | ||
| − | | [[THttpCli.Options | Options]] |||| | + | | valign="top" width="150" | [[THttpCli.Options | Options]] |||| |
|- | |- | ||
| − | | [[THttpCli.Protocol | Protocol]] |||| | + | | valign="top" width="150" | [[THttpCli.Protocol | Protocol]] |||| |
|- | |- | ||
| − | | [[THttpCli.Proxy | Proxy]] |||| | + | | valign="top" width="150" | [[THttpCli.Proxy | Proxy]] |||| |
|- | |- | ||
| − | | [[THttpCli.ProxyConnection | ProxyConnection]] |||| | + | | valign="top" width="150" | [[THttpCli.ProxyConnection | ProxyConnection]] |||| |
|- | |- | ||
| − | | [[THttpCli.ProxyPort | ProxyPort]] |||| | + | | valign="top" width="150" | [[THttpCli.ProxyPort | ProxyPort]] |||| |
|- | |- | ||
| − | | [[THttpCli.RcvdCount | RcvdCount]] |||| | + | | valign="top" width="150" | [[THttpCli.RcvdCount | RcvdCount]] |||| |
|- | |- | ||
| − | | [[THttpCli.RcvdHeader | RcvdHeader]] |||| | + | | valign="top" width="150" | [[THttpCli.RcvdHeader | RcvdHeader]] |||| |
|- | |- | ||
| − | | [[THttpCli.RcvdStream | RcvdStream]] |||| | + | | valign="top" width="150" | [[THttpCli.RcvdStream | RcvdStream]] |||| |
|- | |- | ||
| − | | [[THttpCli.ReasonPhrase | ReasonPhrase]] |||| | + | | valign="top" width="150" | [[THttpCli.ReasonPhrase | ReasonPhrase]] |||| |
|- | |- | ||
| − | | [[THttpCli.Reference | Reference]] |||| | + | | valign="top" width="150" | [[THttpCli.Reference | Reference]] |||| |
|- | |- | ||
| − | | [[THttpCli.RequestVer | RequestVer]] |||| | + | | valign="top" width="150" | [[THttpCli.RequestVer | RequestVer]] |||| |
|- | |- | ||
| − | | [[THttpCli.Sender | Sender]] |||| | + | | valign="top" width="150" | [[THttpCli.Sender | Sender]] |||| |
|- | |- | ||
| − | | [[THttpCli.SendStream | SendStream]] |||| | + | | valign="top" width="150" | [[THttpCli.SendStream | SendStream]] |||| |
|- | |- | ||
| − | | [[THttpCli.SentCount | SentCount]] |||| | + | | valign="top" width="150" | [[THttpCli.SentCount | SentCount]] |||| |
|- | |- | ||
| − | | [[THttpCli.SocksAuthentication | SocksAuthentication]] |||| | + | | valign="top" width="150" | [[THttpCli.SocksAuthentication | SocksAuthentication]] |||| |
|- | |- | ||
| − | | [[THttpCli.SocksLevel | SocksLevel]] |||| | + | | valign="top" width="150" | [[THttpCli.SocksLevel | SocksLevel]] |||| |
|- | |- | ||
| − | | [[THttpCli.SocksPassword | SocksPassword]] |||| | + | | valign="top" width="150" | [[THttpCli.SocksPassword | SocksPassword]] |||| |
|- | |- | ||
| − | | [[THttpCli.SocksPort | SocksPort]] |||| | + | | valign="top" width="150" | [[THttpCli.SocksPort | SocksPort]] |||| |
|- | |- | ||
| − | | [[THttpCli.SocksServer | SocksServer]] |||| | + | | valign="top" width="150" | [[THttpCli.SocksServer | SocksServer]] |||| |
|- | |- | ||
| − | | [[THttpCli.SocksUsercode | SocksUsercode]] |||| | + | | valign="top" width="150" | [[THttpCli.SocksUsercode | SocksUsercode]] |||| |
|- | |- | ||
| − | | [[THttpCli.State | State]] |||| | + | | valign="top" width="150" | [[THttpCli.State | State]] |||| |
|- | |- | ||
| − | | [[THttpCli.StatusCode | StatusCode]] |||| | + | | valign="top" width="150" | [[THttpCli.StatusCode | StatusCode]] |||| |
|- | |- | ||
| − | | [[THttpCli.TransferEncoding | TransferEncoding]] |||| | + | | valign="top" width="150" | [[THttpCli.TransferEncoding | TransferEncoding]] |||| |
|- | |- | ||
| − | | [[THttpCli.URL | URL]] |||| Complete URL to act on | + | | valign="top" width="150" | [[THttpCli.URL | URL]] |||| Complete URL to act on |
|} | |} | ||
Revision as of 09:15, 21 February 2006
Main page -> ICS components reference -> THttpCli
Contents
Overview
- unit HttpProt.pas
- inheritance THttpCli - TComponent
THttpCli component is implementing the client side HTTP protocol described in RFC 1945 and RFC 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 | The underlying instance of TWSocket handles the connection and raw data exchange. | |
| 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
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?