magpie
Loading...
Searching...
No Matches
Request.hpp
1#pragma once
2
3#include "magpie/application/Methods.hpp"
4#include "magpie/application/formats/Cookie.hpp"
5#include "magpie/error/Result.hpp"
6#include <string>
7#include <unordered_map>
8#include <vector>
9namespace magpie {
10
11struct Request {
12 std::unordered_map<
13 std::string, std::string
14 > headers;
15
19 std::string body;
20
27 std::string ipAddr;
28
35 Method::HttpMethod method;
36
37 Result<std::vector<Cookie>, CookieParseError> parseCookies() const;
38};
39
40}
Definition Request.hpp:11
std::string body
Definition Request.hpp:19
std::string ipAddr
Definition Request.hpp:27
Method::HttpMethod method
Definition Request.hpp:35
Definition Result.hpp:9