diff options
author | oskwon <kos@dev3> | 2014-06-23 04:45:25 (GMT) |
---|---|---|
committer | oskwon <kos@dev3> | 2014-06-23 04:45:25 (GMT) |
commit | 6a0ddc61f2981645babeaf3d657ded6b0050ff65 (patch) | |
tree | 8b4378ced6fecf13c6e898272429d1d30b9eb7d7 /src/Http.cpp | |
parent | 54c33482e6f2dde665fb68a14344834bc330a7f9 (diff) |
Add error/athorization response.
Fix mis-typo on help.
Diffstat (limited to 'src/Http.cpp')
-rw-r--r-- | src/Http.cpp | 14 |
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(); +} +//---------------------------------------------------------------------- |