From 7387cc461125e0650959895c1a25c056a9988716 Mon Sep 17 00:00:00 2001 From: Andrey Kutin Date: Thu, 6 Aug 2026 09:15:29 +0300 Subject: [PATCH] Add expires_after in onRead() --- src/server.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/server.cpp b/src/server.cpp index d92bc49..d269552 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -1,4 +1,5 @@ #include "server.hpp" +#include #include #include @@ -12,6 +13,7 @@ void HttpSession::run() { void HttpSession::readRequest() { req = {}; + stream.expires_after(net::chrono::seconds(15)); http::async_read( stream, buffer, @@ -33,7 +35,7 @@ void HttpSession::onRead(beast::error_code ec, std::size_t) { void HttpSession::processRequest(http::request&& request) { http::response res{http::status::ok, request.version()}; - res.set(http::field::server, "Boost.Beast Server"); + res.set(http::field::server, "Cards Server"); res.set(http::field::content_type, "application/json"); try { @@ -62,7 +64,7 @@ void HttpSession::processRequest(http::request&& request) { res.result(http::status::not_found); json error = { {"error", "Not Found"}, - {"path", request.target()} + //{"path", request.target()} }; res.body() = error.dump(4); } @@ -70,7 +72,7 @@ void HttpSession::processRequest(http::request&& request) { res.result(http::status::internal_server_error); json error = { {"error", "Internal Server Error"}, - {"message", e.what()} + //{"message", e.what()} }; res.body() = error.dump(4); }