EntropyEngine::Networking::HttpRequestLite
EntropyEngine::Networking::HttpRequestLite
Section titled “EntropyEngine::Networking::HttpRequestLite”Minimal HTTP request representation for WebDAV operations. More…
#include <WebDavAdapter.h>
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| std::string | urlPath Decoded server-relative path (e.g. “/dav/assets/foo.bin”). |
| std::string | method HTTP method (e.g. “GET”, “HEAD”, “PROPFIND”, “OPTIONS”). |
| std::unordered_map< std::string, std::string > | headers HTTP headers (case-insensitive matching not enforced). |
| std::string | body Optional request body (e.g., PROPFIND XML). |
Detailed Description
Section titled “Detailed Description”struct EntropyEngine::Networking::HttpRequestLite;Minimal HTTP request representation for WebDAV operations.
Lightweight HTTP request type avoiding dependencies on external HTTP libraries.
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable urlPath
Section titled “variable urlPath”std::string urlPath;Decoded server-relative path (e.g. “/dav/assets/foo.bin”).
variable method
Section titled “variable method”std::string method;HTTP method (e.g. “GET”, “HEAD”, “PROPFIND”, “OPTIONS”).
variable headers
Section titled “variable headers”std::unordered_map< std::string, std::string > headers;HTTP headers (case-insensitive matching not enforced).
variable body
Section titled “variable body”std::string body;Optional request body (e.g., PROPFIND XML).
Updated on 2026-01-26 at 17:14:35 -0500