6 static constexpr std::string_view
MethodName() {
return "TRACE"; }
7 static constexpr bool IsSafe() {
return true; }
21 if (*headers.
Get(
"Content-Type").value_or(ref) !=
"message/http")
32 static_assert(MethodConcept<TraceMethod>);
StatusCodeEnum
Definition StatusCodeEnum.hpp:7
WebResult< std::monostate > WebResultOper
Definition StatusCodeEnum.hpp:111
std::string_view string_view
Definition Url.hpp:7
Definition TraceMethod.hpp:5
static WebResultOper ValidateRequest(string_view body, const Url &, const Headers &)
Definition TraceMethod.hpp:10
static constexpr std::string_view MethodName()
Definition TraceMethod.hpp:6
static constexpr bool IsIdempotent()
Definition TraceMethod.hpp:8
static constexpr bool IsSafe()
Definition TraceMethod.hpp:7
static WebResultOper ValidateResponse(StatusCodeEnum statusCode, string_view body, const Url &, const Headers &headers)
Definition TraceMethod.hpp:16