Navigation
API > API/Runtime > API/Runtime/HTTP
Inheritance Hierarchy
References
| Module | HTTP |
| Header | /Engine/Source/Runtime/Online/HTTP/Public/HttpRetrySystem.h |
| Include | #include "HttpRetrySystem.h" |
Syntax
class FRequest : public FHttpRequestAdapterBase
Remarks
Class FRequest is what the retry system accepts as inputs
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bBoundAdaptorDelegates | ||
| bool | bLastSucceeded | ||
| FHttpResponsePtr | LastResponse | Save the last response before the retry | |
| FString | OriginalUrl | The original URL before replacing anything from RetryDomains | |
| FRetryDomainsPtr | RetryDomains | ||
| int32 | RetryDomainsIndex | The current index in RetryDomains we are attempting | |
| FExponentialBackoffCurve | RetryExponentialBackoffCurve | Exponential backoff curve | |
| FRetryLimitCountSetting | RetryLimitCountForConnectionErrorOverride | ||
| FRetryLimitCountSetting | RetryLimitCountOverride | ||
| TWeakPtr< FManager > | RetryManager | ||
| FRetryResponseCodes | RetryResponseCodes | ||
| EStatus::Type | RetryStatus | ||
| FRetryTimeoutRelativeSecondsSetting | RetryTimeoutRelativeSecondsOverride | ||
| FRetryVerbs | RetryVerbs |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRequest
(
TSharedRef< FManager > InManager, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| EStatus::Type | FRequest. | ||
| void | HttpOnHeaderReceived
(
FHttpRequestPtr Request, |
||
| void | HttpOnProcessRequestComplete
(
FHttpRequestPtr HttpRequest, |
||
| void | HttpOnRequestProgress
(
FHttpRequestPtr InHttpRequest, |
||
| void | HttpOnStatusCodeReceived
(
FHttpRequestPtr Request, |
||
| void | Move to the next retry domain from our RetryDomains | ||
| void | Update our HTTP request's URL's domain from our RetryDomains |
Overridden from IHttpRequest
| Type | Name | Description | |
|---|---|---|---|
| void | Called to cancel a request that is still being processed | ||
| bool | Called to begin processing the request. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| EStatus |