UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUnixPlatformHttp Class Reference

#include <UnixPlatformHttp.h>

+ Inheritance diagram for FUnixPlatformHttp:

Static Public Member Functions

static HTTP_API void Init ()
 
static HTTP_API FHttpManagerCreatePlatformHttpManager ()
 
static HTTP_API void Shutdown ()
 
static HTTP_API IHttpRequestConstructRequest ()
 
- Static Public Member Functions inherited from FGenericPlatformHttp
static HTTP_API void Init ()
 
static FHttpManagerCreatePlatformHttpManager ()
 
static HTTP_API void Shutdown ()
 
static void ShutdownPlatformCustomSsl ()
 
static HTTP_API IHttpRequestConstructRequest ()
 
static HTTP_API FString UrlEncode (const FStringView UnencodedString)
 
static HTTP_API FString UrlDecode (const FStringView EncodedString)
 
static HTTP_API FString HtmlEncode (const FStringView UnencodedString)
 
static HTTP_API FString GetUrlDomainAndPort (const FStringView Url)
 
static HTTP_API FString GetUrlDomain (const FStringView Url)
 
static HTTP_API FString GetUrlBase (const FStringView Url)
 
static HTTP_API FString GetMimeType (const FString &FilePath)
 
static HTTP_API FString GetDefaultUserAgent ()
 
static HTTP_API FString EscapeUserAgentString (const FString &UnescapedString)
 
static HTTP_API void AddDefaultUserAgentProjectComment (const FString &Comment)
 
static HTTP_API void AddDefaultUserAgentPlatformComment (const FString &Comment)
 
static HTTP_API uint32 GetDefaultUserAgentVersion ()
 
static HTTP_API FDefaultUserAgentBuilder GetDefaultUserAgentBuilder ()
 
static HTTP_API TOptional< FString > GetOperatingSystemProxyAddress ()
 
static HTTP_API bool IsOperatingSystemProxyInformationSupported ()
 
static HTTP_API bool IsURLEncoded (const TArray< uint8 > &Payload)
 
static HTTP_API TOptional< FString > GetUrlParameter (const FStringView Url, const FStringView ParameterName)
 
static HTTP_API TOptional< uint16GetUrlPort (const FStringView Url)
 
static HTTP_API FString GetUrlPath (const FStringView Url, const bool bIncludeQueryString=false, const bool bIncludeFragment=false)
 
static HTTP_API TOptional< boolIsSecureProtocol (const FStringView Url)
 

Detailed Description

Platform specific Http implementations

Member Function Documentation

◆ ConstructRequest()

IHttpRequest * FUnixPlatformHttp::ConstructRequest ( )
static

Creates a new Http request instance for the current platform

Returns
request object

◆ CreatePlatformHttpManager()

class FHttpManager * FUnixPlatformHttp::CreatePlatformHttpManager ( )
static

Creates a platform-specific HTTP manager.

Returns
NULL if default implementation is to be used

◆ Init()

void FUnixPlatformHttp::Init ( )
static

Platform initialization step

◆ Shutdown()

void FUnixPlatformHttp::Shutdown ( )
static

Platform shutdown step


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