Choose your operating system:
Windows
macOS
Linux
| IModuleInterface | ||
| FSelfRegisteringExec
|
Module |
|
Header |
/Engine/Source/Runtime/Online/HTTP/Public/HttpModule.h |
Include |
#include "HttpModule.h" |
class FHttpModule :
public IModuleInterface,
public FSelfRegisteringExec
Module for Http request implementations Use FHttpFactory to create a new Http request
Name | Description | ||
---|---|---|---|
|
AddDefaultHeader |
Add a default header to be appended to future requests If a request already specifies this header, then the defaulted version will not be used |
|
|
TSharedRef< ... |
CreateRequest() |
Instantiates a new Http request for the current platform |
|
FHttpModule ... |
Get() |
Singleton-like access to this module's interface. |
|
const TArray... |
GetAllowedDomains() |
|
|
const TMap< ... |
GetDefaultHeaders() |
Get the default headers that are appended to every request |
|
float |
GetHttpConnectionTimeout() |
|
|
float |
GetHttpDelayTime() |
|
|
FHttpManager... |
GetHttpManager() |
Only meant to be used by Http request/response implementations |
|
GetHttpMaxConnectionsPerServer() |
||
|
float |
GetHttpReceiveTimeout() |
|
|
float |
GetHttpSendTimeout() |
|
|
float |
GetHttpThreadActiveFrameTimeInSeconds() |
|
|
float |
GetHttpThreadActiveMinimumSleepTimeInSeconds() |
|
|
float |
GetHttpThreadIdleFrameTimeInSeconds() |
|
|
float |
GetHttpThreadIdleMinimumSleepTimeInSeconds() |
|
|
float |
GetHttpTimeout() |
|
|
GetMaxReadBufferSize() |
||
|
const FStrin... |
GetProxyAddress() |
|
|
HandleHTTPCommand ( |
Exec command handlers |
|
|
IsHttpEnabled() |
||
|
IsNullHttpEnabled() |
||
|
SetHttpDelayTime ( |
Set the min delay time for each http request |
|
|
SetHttpThreadActiveFrameTimeInSeconds ( |
Set the target tick rate of an active http thread |
|
|
SetHttpThreadActiveMinimumSleepTimeInSeconds ( |
Set the minimum sleep time of an active http thread |
|
|
SetHttpThreadIdleFrameTimeInSeconds ( |
Set the target tick rate of an idle http thread |
|
|
SetHttpThreadIdleMinimumSleepTimeInSeconds ( |
Set the minimum sleep time when idle, waiting for requests |
|
|
SetHttpTimeout ( |
Sets timeout in seconds for the entire http request to complete |
|
|
SetMaxReadBufferSize ( |
Sets the maximum size for the read buffer |
|
|
SetProxyAddress ( |
Setter for the proxy address. |
|
|
SupportsDynamicProxy() |
Method to check dynamic proxy setting support. |
|
|
ToggleNullHttp ( |
Toggle null http implementation |
|
|
UpdateConfigs() |
Update all config-based values |
Name | Description | ||
---|---|---|---|
|
Exec ( |
Handle exec commands starting with "HTTP" |
Name |
Description |
---|---|
Singleton |
Singleton for the module while loaded and available |