Navigation
API > API/Runtime > API/Runtime/HTTP > API/Runtime/HTTP/GenericPlatform
Inheritance Hierarchy
- IHttpBase
- TSharedFromThis
- IHttpRequest
- FHttpRequestImpl
- FHttpRequestAdapterBase
- FRequest
- FHttpRequestCommon
References
| Module | HTTP |
| Header | /Engine/Source/Runtime/Online/HTTP/Public/GenericPlatform/HttpRequestImpl.h |
| Include | #include "GenericPlatform/HttpRequestImpl.h" |
Syntax
class FHttpRequestImpl : public IHttpRequest
Remarks
Contains implementation of some common functions that don't vary between implementation
Variables
| Type | Name | Description | |
|---|---|---|---|
| FHttpRequestHeaderReceivedDelegate | HeaderReceivedDelegate | Delegate that will get called for each new header received | |
| FHttpRequestWillRetryDelegate | OnRequestWillRetryDelegate | Delegate that will get called when request will be retried | |
| FHttpRequestCompleteDelegate | RequestCompleteDelegate | Delegate that will get called once request completes or on any error | |
| FHttpRequestProgressDelegate64 | RequestProgressDelegate64 | Delegate that will get called once per tick with bytes downloaded so far | |
| FHttpRequestStatusCodeReceivedDelegate | StatusCodeReceivedDelegate | Delegate that will get called when status code received |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Broadcast all of our response's headers as having been received Used when we don't know when we receive headers in our HTTP implementation | ||
| void | Shutdown () |
Clear callbacks before http module get deleted |
Overridden from IHttpRequest
| Type | Name | Description | |
|---|---|---|---|
| FHttpRequestHeaderReceivedDelegate & | Delegate called to signal the receipt of a header. See FHttpRequestHeaderReceivedDelegate | ||
| FHttpRequestCompleteDelegate & | IHttpRequest. | ||
| FHttpRequestProgressDelegate64 & | Delegate called to update the request/response progress. See FHttpRequestProgressDelegate64 | ||
| FHttpRequestWillRetryDelegate & | Delegate called when the request will be retried | ||
| FHttpRequestStatusCodeReceivedDelegate & | Delegate called to signal the receipt of a header. See FHttpRequestStatusCodeReceivedDelegate |