31 return TEXT(
"NotStarted");
35 return TEXT(
"Processing");
39 return TEXT(
"Failed");
43 return TEXT(
"Succeeded");
97 virtual const FString&
GetURL()
const = 0;
135 virtual FString
GetHeader(
const FString& HeaderName)
const = 0;
172#if !defined(UE_HTTP_CONNECTION_TIMEOUT_SUPPORT_RETRY)
173#define UE_HTTP_CONNECTION_TIMEOUT_SUPPORT_RETRY UE_DEPRECATED_MACRO(5.6, "UE_HTTP_CONNECTION_TIMEOUT_SUPPORT_RETRY has been deprecated because it is no longer necessary.") 1
#define checkNoEntry()
Definition AssertionMacros.h:316
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const TCHAR * LexToString(EHttpFailureReason HttpFailureReason)
Definition IHttpBase.h:73
EHttpFailureReason
Definition IHttpBase.h:59
Definition IHttpBase.h:90
virtual const FString & GetEffectiveURL() const =0
virtual FString GetContentType() const =0
virtual uint64 GetContentLength() const =0
virtual FString GetURLParameter(const FString &ParameterName) const =0
virtual const FString & GetURL() const =0
virtual TArray< FString > GetAllHeaders() const =0
virtual EHttpFailureReason GetFailureReason() const =0
virtual EHttpRequestStatus::Type GetStatus() const =0
virtual ~IHttpBase()=default
virtual const TArray< uint8 > & GetContent() const =0
virtual FString GetHeader(const FString &HeaderName) const =0
bool IsFinished(const EHttpRequestStatus::Type Value)
Definition IHttpBase.h:49
Type
Definition IHttpBase.h:13
@ Succeeded
Definition IHttpBase.h:21
@ Failed
Definition IHttpBase.h:19
@ NotStarted
Definition IHttpBase.h:15
@ Processing
Definition IHttpBase.h:17