| IHttpBase | ||||||||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Runtime/Online/HTTP/Public/GenericPlatform/HttpRequestImpl.h |
Include |
#include "GenericPlatform/HttpRequestImpl.h" |
class FHttpRequestImpl : public IHttpRequest
Contains implementation of some common functions that don't vary between implementation
Name | Description | ||
---|---|---|---|
|
HeaderReceivedDelegate |
Delegate that will get called for each new header received |
|
|
OnRequestWillRetryDelegate |
Delegate that will get called when request will be retried |
|
|
RequestCompleteDelegate |
Delegate that will get called once request completes or on any error |
|
|
RequestProgressDelegate |
Delegate that will get called once per tick with bytes downloaded so far |
|
|
TOptional< floa... |
TimeoutSecs |
Timeout in seconds for the entire HTTP request to complete |
Name | Description | ||
---|---|---|---|
|
BroadcastResponseHeadersReceived() |
Broadcast all of our response's headers as having been received Used when we don't know when we receive headers in our HTTP implementation |
|
|
float |
GetTimeoutOrDefault() |
Name | Description | ||
---|---|---|---|
|
ClearTimeout() |
Clears the optional timeout in seconds for this HTTP request, causing the default value from FHttpModule::GetTimeout() to be used. |
|
|
TOptional< f... |
GetTimeout() |
Gets the optional timeout in seconds for this entire HTTP request to complete. |
|
FHttpRequest... |
OnHeaderReceived() |
Delegate called to signal the receipt of a header. See FHttpRequestHeaderReceivedDelegate |
|
FHttpRequest... |
OnProcessRequestComplete() |
|
|
FHttpRequest... |
OnRequestProgress() |
Delegate called to update the request/response progress. See FHttpRequestProgressDelegate |
|
FHttpRequest... |
OnRequestWillRetry() |
Delegate called when the request will be retried |
|
SetTimeout ( |
Sets an optional timeout in seconds for this entire HTTP request to complete. |