mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 12:57:31 +02:00
Remove extraneous header file status.hpp
This commit is contained in:
@ -6,6 +6,9 @@
|
|||||||
* Fully qualify ambiguous calls to read and parse
|
* Fully qualify ambiguous calls to read and parse
|
||||||
* Remove deprecated http::stream wrapper
|
* Remove deprecated http::stream wrapper
|
||||||
* Example HTTP server now calculates the MIME-type
|
* Example HTTP server now calculates the MIME-type
|
||||||
|
* Fixes and documentation for teardown and use with SSL:
|
||||||
|
* Add example code to rfc7230 javadocs
|
||||||
|
* Remove extraneous header file <beast/http/status.hpp>
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1,71 +0,0 @@
|
|||||||
//
|
|
||||||
// Copyright (c) 2013-2016 Vinnie Falco (vinnie dot falco at gmail dot com)
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
//
|
|
||||||
|
|
||||||
#ifndef BEAST_HTTP_STATUS_HPP
|
|
||||||
#define BEAST_HTTP_STATUS_HPP
|
|
||||||
|
|
||||||
namespace beast {
|
|
||||||
namespace http {
|
|
||||||
|
|
||||||
/** Returns the string corresponding to the numeric HTTP status code. */
|
|
||||||
template<class = void>
|
|
||||||
char const*
|
|
||||||
status_text(int status)
|
|
||||||
{
|
|
||||||
switch(status)
|
|
||||||
{
|
|
||||||
case 100: return "Continue";
|
|
||||||
case 101: return "Switching Protocols";
|
|
||||||
case 200: return "OK";
|
|
||||||
case 201: return "Created";
|
|
||||||
case 202: return "Accepted";
|
|
||||||
case 203: return "Non-Authoritative Information";
|
|
||||||
case 204: return "No Content";
|
|
||||||
case 205: return "Reset Content";
|
|
||||||
case 206: return "Partial Content";
|
|
||||||
case 300: return "Multiple Choices";
|
|
||||||
case 301: return "Moved Permanently";
|
|
||||||
case 302: return "Found";
|
|
||||||
case 303: return "See Other";
|
|
||||||
case 304: return "Not Modified";
|
|
||||||
case 305: return "Use Proxy";
|
|
||||||
// case 306: return "<reserved>";
|
|
||||||
case 307: return "Temporary Redirect";
|
|
||||||
case 400: return "Bad Request";
|
|
||||||
case 401: return "Unauthorized";
|
|
||||||
case 402: return "Payment Required";
|
|
||||||
case 403: return "Forbidden";
|
|
||||||
case 404: return "Not Found";
|
|
||||||
case 405: return "Method Not Allowed";
|
|
||||||
case 406: return "Not Acceptable";
|
|
||||||
case 407: return "Proxy Authentication Required";
|
|
||||||
case 408: return "Request Timeout";
|
|
||||||
case 409: return "Conflict";
|
|
||||||
case 410: return "Gone";
|
|
||||||
case 411: return "Length Required";
|
|
||||||
case 412: return "Precondition Failed";
|
|
||||||
case 413: return "Request Entity Too Large";
|
|
||||||
case 414: return "Request-URI Too Long";
|
|
||||||
case 415: return "Unsupported Media Type";
|
|
||||||
case 416: return "Requested Range Not Satisfiable";
|
|
||||||
case 417: return "Expectation Failed";
|
|
||||||
case 500: return "Internal Server Error";
|
|
||||||
case 501: return "Not Implemented";
|
|
||||||
case 502: return "Bad Gateway";
|
|
||||||
case 503: return "Service Unavailable";
|
|
||||||
case 504: return "Gateway Timeout";
|
|
||||||
case 505: return "HTTP Version Not Supported";
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return "Unknown HTTP status";
|
|
||||||
}
|
|
||||||
|
|
||||||
} // http
|
|
||||||
} // beast
|
|
||||||
|
|
||||||
#endif
|
|
@ -56,7 +56,6 @@ unit-test http-tests :
|
|||||||
http/reason.cpp
|
http/reason.cpp
|
||||||
http/resume_context.cpp
|
http/resume_context.cpp
|
||||||
http/rfc7230.cpp
|
http/rfc7230.cpp
|
||||||
http/status.cpp
|
|
||||||
http/streambuf_body.cpp
|
http/streambuf_body.cpp
|
||||||
http/string_body.cpp
|
http/string_body.cpp
|
||||||
http/write.cpp
|
http/write.cpp
|
||||||
|
@ -24,7 +24,6 @@ add_executable (http-tests
|
|||||||
reason.cpp
|
reason.cpp
|
||||||
resume_context.cpp
|
resume_context.cpp
|
||||||
rfc7230.cpp
|
rfc7230.cpp
|
||||||
status.cpp
|
|
||||||
streambuf_body.cpp
|
streambuf_body.cpp
|
||||||
string_body.cpp
|
string_body.cpp
|
||||||
write.cpp
|
write.cpp
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
//
|
|
||||||
// Copyright (c) 2013-2016 Vinnie Falco (vinnie dot falco at gmail dot com)
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
//
|
|
||||||
|
|
||||||
// Test that header file is self-contained.
|
|
||||||
#include <beast/http/status.hpp>
|
|
Reference in New Issue
Block a user