Added 'const char*' version of set_content.

This commit is contained in:
yhirose 2015-07-15 16:40:40 -04:00
parent 3b85d6e4e8
commit 123edd5a29

View file

@ -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;