Files
checkpoint/src/headers/csrfHeader.hpp
2025-06-15 17:21:23 +02:00

24 lines
458 B
C++

#include <pistache/http_headers.h>
#include <pistache/net.h>
class XCSRFTokenHeader : public Pistache::Http::Header::Header {
public:
NAME("X-Csrf-Token");
XCSRFTokenHeader() = default;
void parse(const std::string& str) override {
m_data = str;
}
void write(std::ostream& os) const override {
os << m_data;
}
std::string ip() const {
return m_data;
}
private:
std::string m_data = "";
};