class Core::Portable::HTTP::Request

#include <corewebserver.h>

class Request
{
public:
    // fields

     method;

    // methods

    PROPERTY_VARIABLE(int, version, Version);
    Method bool isGET() const;
    bool isPOST() const;
    PROPERTY_CSTRING_BUFFER(STRING_STACK_SPACE_MAX, path, Path) const;
    void reset();
    bool receive(IO::Stream& stream);
    void setResponseStatus(int status);
    int getResponseStatus() const;
    HeaderList& getResponseHeaders();
    bool sendResponse(IO::Stream& stream);
};