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;