refactor to use beast
This commit is contained in:
parent
2a4e32a274
commit
656ddf2941
12 changed files with 177 additions and 150 deletions
14
src/request_handler.cpp
Normal file
14
src/request_handler.cpp
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#include "../includes/request_handler.hpp"
|
||||
#include <boost/beast/http/field.hpp>
|
||||
#include <boost/beast/http/message.hpp>
|
||||
#include <boost/beast/http/status.hpp>
|
||||
#include <boost/beast/http/string_body.hpp>
|
||||
|
||||
http::response<http::string_body> RequestHandler::handle(const http::request<http::string_body>& request) {
|
||||
http::response<http::string_body> response{http::status::ok, request.version()};
|
||||
response.set(http::field::server, "Beast");
|
||||
response.set(http::field::content_type, "text/plain");
|
||||
response.body() = "Hello, World!";
|
||||
response.prepare_payload();
|
||||
return response;
|
||||
}
|
||||
Reference in a new issue