![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <HttpResponseCommon.h>
Inheritance diagram for FHttpResponseCommon:Public Member Functions | |
| FHttpResponseCommon (const FHttpRequestCommon &HttpRequest) | |
| virtual FString | GetURLParameter (const FString &ParameterName) const override |
| virtual const FString & | GetURL () const override |
| virtual const FString & | GetEffectiveURL () const override |
| virtual EHttpRequestStatus::Type | GetStatus () const override |
| virtual EHttpFailureReason | GetFailureReason () const override |
| virtual int32 | GetResponseCode () const override |
| virtual FUtf8StringView | GetContentAsUtf8StringView () const override |
| virtual FString | GetHeader (const FString &HeaderName) const override |
| virtual const TArray< uint8 > & | GetContent () const override |
| virtual FString | GetContentAsString () const override |
Public Member Functions inherited from IHttpResponse | |
| virtual | ~IHttpResponse ()=default |
Public Member Functions inherited from IHttpBase | |
| virtual TArray< FString > | GetAllHeaders () const =0 |
| virtual FString | GetContentType () const =0 |
| virtual uint64 | GetContentLength () const =0 |
| virtual | ~IHttpBase ()=default |
Protected Member Functions | |
| void | SetRequestStatus (EHttpRequestStatus::Type InCompletionStatus) |
| void | SetRequestFailureReason (EHttpFailureReason InFailureReason) |
| void | SetEffectiveURL (const FString &InEffectiveURL) |
| void | SetResponseCode (int32 InResponseCode) |
| void | AppendToPayload (const uint8 *Ptr, int64 Size) |
Protected Attributes | |
| FString | URL |
| FString | EffectiveURL |
| EHttpRequestStatus::Type | CompletionStatus |
| EHttpFailureReason | FailureReason |
| int32 | ResponseCode = EHttpResponseCodes::Unknown |
| TArray< uint8 > | Payload |
| TMap< FString, FString > | Headers |
| bool | bIsReady = false |
Contains implementation of some common functions that don't vary between implementations of different platforms
| FHttpResponseCommon::FHttpResponseCommon | ( | const FHttpRequestCommon & | HttpRequest | ) |
Get the content payload of the request or response.
| Content | - array that will be filled with the content. |
Implements IHttpBase.
|
overridevirtual |
Returns the payload as a string, assuming the payload is UTF8.
Implements IHttpResponse.
|
overridevirtual |
Returns the payload as a utf8 string view. This does not validate that the response is valid utf8. It is the caller's responsibility, for example, by checking the Content-Type header
Implements IHttpResponse.
|
overridevirtual |
Get the effective URL in case of redirected. If not redirected, it's the same as GetURL
Implements IHttpBase.
|
overridevirtual |
Get the reason of th failure if GetStatus returns Failed
Implements IHttpBase.
|
overridevirtual |
Gets the value of a header, or empty string if not found.
| HeaderName | - name of the header to set. |
Implements IHttpBase.
|
overridevirtual |
Gets the response code returned by the requested server. See EHttpResponseCodes for known response codes
Implements IHttpResponse.
|
overridevirtual |
Get the current status of the request being processed
Implements IHttpBase.
|
overridevirtual |
|
overridevirtual |
Gets an URL parameter. expected format is ?Key=Value&Key=Value... If that format is not used, this function will not work.
| ParameterName | - the parameter to request. |
Implements IHttpBase.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |