From c6dae58364d01eebe11ea585abf4b067a9171d8d Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Fri, 6 Jan 2017 10:14:46 -0500 Subject: [PATCH] Update README.md example programs fix #219 --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e5ae8bbb..c2fdc0f6 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ Example HTTP program: ```C++ #include #include +#include #include #include @@ -200,18 +201,19 @@ int main() r.resolve(boost::asio::ip::tcp::resolver::query{host, "http"})); // Send HTTP request using beast - beast::http::request_v1 req; + beast::http::request req; req.method = "GET"; req.url = "/"; req.version = 11; - req.headers.replace("Host", host + ":" + std::to_string(sock.remote_endpoint().port())); - req.headers.replace("User-Agent", "Beast"); + req.fields.replace("Host", host + ":" + + boost::lexical_cast(sock.remote_endpoint().port())); + req.fields.replace("User-Agent", "Beast"); beast::http::prepare(req); beast::http::write(sock, req); // Receive and print HTTP response using beast beast::streambuf sb; - beast::http::response_v1 resp; + beast::http::response resp; beast::http::read(sock, sb, resp); std::cout << resp; }