THttpMessage
Abstract base class for HTTP messages.
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TBaseObject | A base class for objects that can be used instead of TObject . |
3 | TReferenceCountedObject | Object that keeps track of the number of times it is referenced from other objects |
4 | THttpMessage |
Source
Http.Message.pas (34)
Description
Implements the headers and functionality as shared in HTTP requests and responses.
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | private | THttpHeader | FHeader | |
Instance | private | TInternetEntity | FEntity | |
Instance | public | THttpConnection | Connection | |
Instance | public | TInteger32 | ContentLength | |
Instance | public | TText | LockToken | |
Instance | public | TTransferEncoding | TransferEncoding |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | ReadChunkedContent(Reader: THttpHeaderReader; Source: TInputStream; Target: TOutputStream) | ||
Instance | protected | ReadContentUntilClose(Source: TInputStream; Target: TOutputStream) | ||
Instance | protected | ReadEntity(Reader: THttpHeaderReader; Stream: TInputStream) | ||
Instance | public | Create() | ||
Instance | public | Destroy() | ||
Instance | public | TText | ToText() | |
Instance | public | THttpVersion | GetVersion() |