FRequest

Class [FRequest](API\Runtime\HTTP\FRequest) is what the retry system accepts as inputs

Windows
MacOS
Linux

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

Name Description

Protected variable

FString

 

OriginalUrl

The original URL before replacing anything from RetryDomains

Protected variable

FRetryDomainsPt...

 

RetryDomains

Protected variable

int32

 

RetryDomainsIndex

The current index in RetryDomains we are attempting

Protected variable

FRetryLimitCoun...

 

RetryLimitCountOverride

Protected variable

FManager &

 

RetryManager

Protected variable

FRetryResponseC...

 

RetryResponseCodes

Protected variable

FRetryTimeoutRe...

 

RetryTimeoutRelativeSecondsOverride

Protected variable

FRetryVerbs

 

RetryVerbs

Protected variable

EStatus::Type

 

Status

Constructors

Name Description

Protected function

FRequest

(
    FManager& InManager,
    const TSharedRef< IHttpRequest, ESP...,
    const FRetryLimitCountSetting& InR...,
    const FRetryTimeoutRelativeSecondsS...,
    const FRetryResponseCodes& InRetry...,
    const FRetryVerbs& InRetryVerbs,
    const FRetryDomainsPtr& InRetryDom...
)

Functions

Name Description

Public function Const

EStatus::Typ...

 

GetRetryStatus()

FRequest.

Protected function

void

 

HttpOnRequestProgress

(
    FHttpRequestPtr InHttpRequest,
    int32 BytesSent,
    int32 BytesRcv
)

Protected function

void

 

MoveToNextRetryDomain()

Move to the next retry domain from our RetryDomains

Protected function

void

 

SetUrlFromRetryDomains()

Update our HTTP request's URL's domain from our RetryDomains

Overridden from IHttpRequest

Name Description

Public function Virtual

void

 

CancelRequest()

Called to cancel a request that is still being processed

Public function Virtual

bool

 

ProcessRequest()

Called to begin processing the request.

Classes

Name

Description

Public struct

EStatus

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss