summaryrefslogtreecommitdiff
path: root/src/Http.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Http.cpp')
-rw-r--r--src/Http.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Http.cpp b/src/Http.cpp
index 7b736c6..7746cc9 100644
--- a/src/Http.cpp
+++ b/src/Http.cpp
@@ -172,3 +172,17 @@ std::string HttpHeader::read_request()
return request;
}
//----------------------------------------------------------------------
+
+std::string HttpUtil::http_error(int errcode, std::string errmsg)
+{
+ std::ostringstream oss;
+
+ oss << "HTTP/1.1 " << Util::ultostr(errcode) << " " << errmsg << "\r\n";
+ oss << "Content-Type: text/html\r\n";
+ oss << "Connection: close\r\n";
+ oss << "Accept-Ranges: bytes\r\n";
+ oss << "\r\n";
+
+ return oss.str();
+}
+//----------------------------------------------------------------------