UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IHttpBase.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

class  IHttpBase
 

Namespaces

namespace  EHttpRequestStatus
 

Macros

#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
 

Enumerations

enum  EHttpRequestStatus::Type { EHttpRequestStatus::NotStarted , EHttpRequestStatus::Processing , EHttpRequestStatus::Failed , EHttpRequestStatus::Succeeded }
 
enum class  EHttpFailureReason : uint8 {
  None = 0 , ConnectionError , Cancelled , TimedOut ,
  Other
}
 

Functions

const TCHAREHttpRequestStatus::ToString (EHttpRequestStatus::Type EnumVal)
 
bool EHttpRequestStatus::IsFinished (const EHttpRequestStatus::Type Value)
 
const TCHARLexToString (EHttpFailureReason HttpFailureReason)
 

Macro Definition Documentation

◆ UE_HTTP_CONNECTION_TIMEOUT_SUPPORT_RETRY

#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

Enumeration Type Documentation

◆ EHttpFailureReason

enum class EHttpFailureReason : uint8
strong

The reason of the failure when HTTP request failed

Enumerator
None 
ConnectionError 
Cancelled 
TimedOut 
Other 

Function Documentation

◆ LexToString()

const TCHAR * LexToString ( EHttpFailureReason  HttpFailureReason)
inline
Returns
the stringified version of the enum passed in