summaryrefslogtreecommitdiff
path: root/src/Http.cpp
diff options
context:
space:
mode:
authoroskwon <kos@dev3>2014-06-23 04:45:25 (GMT)
committeroskwon <kos@dev3>2014-06-23 04:45:25 (GMT)
commit6a0ddc61f2981645babeaf3d657ded6b0050ff65 (patch)
tree8b4378ced6fecf13c6e898272429d1d30b9eb7d7 /src/Http.cpp
parent54c33482e6f2dde665fb68a14344834bc330a7f9 (diff)
Add error/athorization response.
Fix mis-typo on help.
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();
+}
+//----------------------------------------------------------------------