4#ifndef _Stroika_Foundation_IO_Network_HTTP_Methods_h_
5#define _Stroika_Foundation_IO_Network_HTTP_Methods_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
27 constexpr string_view kGet =
"GET"sv;
28 constexpr string_view kPatch =
"PATCH"sv;
29 constexpr string_view kPut =
"PUT"sv;
30 constexpr string_view kPost =
"POST"sv;
31 constexpr string_view kDelete =
"DELETE"sv;
32 constexpr string_view kOptions =
"OPTIONS"sv;
33 constexpr string_view kHead =
"HEAD"sv;
36 namespace MethodsRegEx {
37 using namespace Characters;
40 inline const RegularExpression kGet =
"GET"_RegEx;
41 inline const RegularExpression kPut =
"PUT"_RegEx;
42 inline const RegularExpression kPatch =
"PATCH"_RegEx;
43 inline const RegularExpression kPost =
"POST"_RegEx;
44 inline const RegularExpression kPostOrPut =
"PUT|POST"_RegEx;
45 inline const RegularExpression kDelete =
"DELETE"_RegEx;
46 inline const RegularExpression kOptions =
"OPTIONS"_RegEx;