UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IStorageServerHttpClient Class Referenceabstract

#include <StorageServerHttpClient.h>

+ Inheritance diagram for IStorageServerHttpClient:

Public Types

using FResult = TTuple< TIoStatusOr< FIoBuffer >, EStorageServerContentType >
 
using FResultCallback = TFunction< void(FResult)>
 

Public Member Functions

virtual ~IStorageServerHttpClient ()=default
 
virtual FResult RequestSync (FAnsiStringView Url, EStorageServerContentType Accept=EStorageServerContentType::Unknown, FAnsiStringView Verb="GET", TOptional< FIoBuffer > OptPayload=TOptional< FIoBuffer >(), EStorageServerContentType PayloadContentType=EStorageServerContentType::Unknown, TOptional< FIoBuffer > OptDestination=TOptional< FIoBuffer >(), float TimeoutSeconds=-1.f, const bool bReportErrors=true)=0
 
virtual void RequestAsync (FResultCallback &&Callback, FAnsiStringView Url, EStorageServerContentType Accept=EStorageServerContentType::Unknown, FAnsiStringView Verb="GET", TOptional< FIoBuffer > OptPayload=TOptional< FIoBuffer >(), EStorageServerContentType PayloadContentType=EStorageServerContentType::Unknown, TOptional< FIoBuffer > OptDestination=TOptional< FIoBuffer >(), float TimeoutSeconds=-1.f, const bool bReportErrors=true)=0
 

Member Typedef Documentation

◆ FResult

◆ FResultCallback

Constructor & Destructor Documentation

◆ ~IStorageServerHttpClient()

virtual IStorageServerHttpClient::~IStorageServerHttpClient ( )
virtualdefault

Member Function Documentation

◆ RequestAsync()

virtual void IStorageServerHttpClient::RequestAsync ( FResultCallback &&  Callback,
FAnsiStringView  Url,
EStorageServerContentType  Accept = EStorageServerContentType::Unknown,
FAnsiStringView  Verb = "GET",
TOptional< FIoBuffer OptPayload = TOptionalFIoBuffer >(),
EStorageServerContentType  PayloadContentType = EStorageServerContentType::Unknown,
TOptional< FIoBuffer OptDestination = TOptionalFIoBuffer >(),
float  TimeoutSeconds = -1.f,
const bool  bReportErrors = true 
)
pure virtual

Implemented in FBuiltInHttpClient.

◆ RequestSync()

virtual FResult IStorageServerHttpClient::RequestSync ( FAnsiStringView  Url,
EStorageServerContentType  Accept = EStorageServerContentType::Unknown,
FAnsiStringView  Verb = "GET",
TOptional< FIoBuffer OptPayload = TOptionalFIoBuffer >(),
EStorageServerContentType  PayloadContentType = EStorageServerContentType::Unknown,
TOptional< FIoBuffer OptDestination = TOptionalFIoBuffer >(),
float  TimeoutSeconds = -1.f,
const bool  bReportErrors = true 
)
pure virtual

Implemented in FBuiltInHttpClient.


The documentation for this class was generated from the following file: