![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <HttpRequestPayload.h>
Inheritance diagram for FRequestPayload:Public Member Functions | |
| virtual | ~FRequestPayload () |
| virtual uint64 | GetContentLength () const =0 |
| virtual const TArray< uint8 > & | GetContent () const =0 |
| virtual bool | IsURLEncoded () const =0 |
| virtual size_t | FillOutputBuffer (void *OutputBuffer, size_t MaxOutputBufferSize, size_t SizeAlreadySent)=0 |
| virtual size_t | FillOutputBuffer (TArrayView< uint8 > OutputBuffer, size_t SizeAlreadySent)=0 |
| virtual bool | Open ()=0 |
| virtual void | Close ()=0 |
Abstraction that encapsulates the location of a request payload
|
inlinevirtual |
Close the upload payload when the http request don't need to use it anymore
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.
|
pure virtual |
Read part of the underlying request payload into an output buffer.
| OutputBuffer | - the destination memory address where the payload should be copied |
| MaxOutputBufferSize | - capacity of OutputBuffer in bytes |
| SizeAlreadySent | - how much of payload has previously been sent. |
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.
|
pure virtual |
Read part of the underlying request payload into an output buffer.
| OutputBuffer | - the destination memory address where the payload should be copied |
| MaxOutputBufferSize | - capacity of OutputBuffer in bytes |
| SizeAlreadySent | - how much of payload has previously been sent. |
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.
Return a reference to the underlying memory buffer. Only valid for in-memory request payloads
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.
Get the total content length of the request payload in bytes
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.
Check if the request payload is URL encoded. This check is only performed for in-memory request payloads
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.
Open the upload payload before start
Implemented in FRequestPayloadInFileStream, and FRequestPayloadInMemory.