From 123edd5a297c6f7d6e28cb6ef8cdf63d18d04ac7 Mon Sep 17 00:00:00 2001 From: yhirose <yuji.hirose.bug@gmail.com> Date: Wed, 15 Jul 2015 16:40:40 -0400 Subject: [PATCH] Added 'const char*' version of set_content. --- httplib.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/httplib.h b/httplib.h index 93ddb11..107e3cb 100644 --- a/httplib.h +++ b/httplib.h @@ -87,6 +87,7 @@ struct Response { void set_header(const char* key, const char* val); void set_redirect(const char* url); + void set_content(const char* s, size_t n, const char* content_type); void set_content(const std::string& s, const char* content_type); Response() : status(-1) {} @@ -643,6 +644,12 @@ inline void Response::set_redirect(const char* url) status = 302; } +inline void Response::set_content(const char* s, size_t n, const char* content_type) +{ + body.assign(s, n); + set_header("Content-Type", content_type); +} + inline void Response::set_content(const std::string& s, const char* content_type) { body = s;