25 Ocak 2018 Perşembe

beast http response Sınıfı

Giriş
Şu satırı dahil ederiz.
#include <boost/beast/core.hpp>
#include <boost/beast/http.hpp>
#include <boost/beast/version.hpp>
#include <boost/beast/websocket.hpp>
Şu satırı dahil ederiz.
namespace http = boost::beast::http;           // from <boost/beast/http.hpp>
Constructor
Örnek
Şöyle yaparız.
http::response<http::string_body> response { http::status::ok, request.version() };
Örnek
Şöyle yaparız.
http::response<http::string_body> response { http::status::not_found, request.version() };
body metodu
Şöyle yaparız.
response.body() = "...";
keep_alive metodu
Şöyle yaparız.
response.keep_alive(request.keep_alive());
prepare_payload metodu
Şöyle yaparız.
response.prepare_payload();
set metodu - content_type
Şöyle yaparız.
response.set(http::field::content_type, "text/html");
set metodu - server
Şöyle yaparız.
response.set(http::field::server, BOOST_BEAST_VERSION_STRING);

Hiç yorum yok:

Yorum Gönder