System.Net.HttpClient
Package | rtl270.bpl |
---|
Classes
ENetHTTPCertificateException | Exception related to certificates. |
ENetHTTPClientException | Exception related to THTTPClient. |
ENetHTTPException | Exception related to the HTTP protocol. |
ENetHTTPRequestException | Exception related to THTTPRequest. |
ENetHTTPResponseException | Exception related to THTTPResponse. |
IHTTPRequest | Interface for classes that handle HTTP requests. |
IHTTPResponse | Interface for HTTPResponse. |
TCookieHelper | |
TCookieManager | Class to manage HTTP cookies. |
TCookies | Class that works as a container for cookies. |
THTTPClient | Class that implements a TURLClient |
THTTPRequest | Class that handles HTTP requests. |
THTTPResponse | Class that implements an IHTTPResponse. |
Types
TCookie | Record type that stores the information related to cookies. | ||||||||||
TCookiesArray | Array of cookies. | ||||||||||
THTTPCompressionMethod | Specifies a compression method. | ||||||||||
THTTPCompressionMethods | Specifies a compression method. | ||||||||||
THTTPProtocolVersion | |||||||||||
THTTPRedirectsWithGET | |||||||||||
THTTPRedirectWithGET | |||||||||||
THTTPSecureFailureReason | |||||||||||
THTTPSecureFailureReasons | |||||||||||
THTTPSecureProtocol | |||||||||||
THTTPSecureProtocols | |||||||||||
TReceiveDataCallback | Signature of ReceiveData Callback.
The arguments are:
| ||||||||||
TReceiveDataEvent | Type of event handler for tracking the progress of data download. | ||||||||||
TSendDataCallback | Signature of SendData Callback. | ||||||||||
TSendDataEvent |
Constants
CHTTPDefMaxRedirects | CHTTPDefMaxRedirects: Integer = 5; |
CHTTPDefRedirectsWithGET | CHTTPDefRedirectsWithGET: Set = [Post301..Post303,Put303,Delete303]; |
CHTTPDefSecureProtocols | CHTTPDefSecureProtocols: Set = []; |
sHTTPMethodConnect | sHTTPMethodConnect: string = CONNECT; |
sHTTPMethodDelete | sHTTPMethodDelete: string = DELETE; |
sHTTPMethodGet | sHTTPMethodGet: string = GET; |
sHTTPMethodHead | sHTTPMethodHead: string = HEAD; |
sHTTPMethodMerge | sHTTPMethodMerge: string = MERGE; |
sHTTPMethodOptions | sHTTPMethodOptions: string = OPTIONS; |
sHTTPMethodPatch | sHTTPMethodPatch: string = PATCH; |
sHTTPMethodPost | sHTTPMethodPost: string = POST; |
sHTTPMethodPut | sHTTPMethodPut: string = PUT; |
sHTTPMethodTrace | sHTTPMethodTrace: string = TRACE; |