4#ifndef _Stroika_Framework_WebServer_Request_h_
5#define _Stroika_Framework_WebServer_Request_h_ 1
7#include "Stroika/Frameworks/StroikaPreComp.h"
12#include "Stroika/Foundation/Common/Common.h"
13#include "Stroika/Foundation/Common/Property.h"
16#include "Stroika/Foundation/IO/Network/HTTP/Request.h"
114 optional<Memory::BLOB> fBody_;
124#include "Request.inl"
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Simple variant-value (case variant union) object, with (variant) basic types analogous to a value in ...
this represents a HTTP request object for the WebServer module
nonvirtual String ToString() const
nonvirtual Memory::BLOB GetBody()
nonvirtual Streams::InputStream::Ptr< byte > GetInputStream()
nonvirtual Streams::InputStream::Ptr< byte > GetBodyStream()
Common::ReadOnlyProperty< bool > keepAliveRequested
mostly looks at Connection: ARG header, but if not there takes into account HTTP-version specific def...
nonvirtual DataExchange::VariantValue GetBodyVariantValue()