forked from boostorg/beast
Update status code list to conform with IANA registry
https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml Resolves #2729
This commit is contained in:
committed by
Mohammad Nejati
parent
dc8798c917
commit
25105e476a
@@ -32,6 +32,7 @@ public:
|
||||
check(status::continue_ ,100, status_class::informational);
|
||||
check(status::switching_protocols ,101, status_class::informational);
|
||||
check(status::processing ,102, status_class::informational);
|
||||
check(status::early_hints ,103, status_class::informational);
|
||||
|
||||
check(status::ok ,200, status_class::successful);
|
||||
check(status::created ,201, status_class::successful);
|
||||
@@ -75,13 +76,12 @@ public:
|
||||
check(status::unprocessable_entity ,422, status_class::client_error);
|
||||
check(status::locked ,423, status_class::client_error);
|
||||
check(status::failed_dependency ,424, status_class::client_error);
|
||||
check(status::too_early ,425, status_class::client_error);
|
||||
check(status::upgrade_required ,426, status_class::client_error);
|
||||
check(status::precondition_required ,428, status_class::client_error);
|
||||
check(status::too_many_requests ,429, status_class::client_error);
|
||||
check(status::request_header_fields_too_large ,431, status_class::client_error);
|
||||
check(status::connection_closed_without_response ,444, status_class::client_error);
|
||||
check(status::unavailable_for_legal_reasons ,451, status_class::client_error);
|
||||
check(status::client_closed_request ,499, status_class::client_error);
|
||||
|
||||
check(status::internal_server_error ,500, status_class::server_error);
|
||||
check(status::not_implemented ,501, status_class::server_error);
|
||||
@@ -94,7 +94,6 @@ public:
|
||||
check(status::loop_detected ,508, status_class::server_error);
|
||||
check(status::not_extended ,510, status_class::server_error);
|
||||
check(status::network_authentication_required ,511, status_class::server_error);
|
||||
check(status::network_connect_timeout_error ,599, status_class::server_error);
|
||||
|
||||
BEAST_EXPECT(to_status_class(1) == status_class::unknown);
|
||||
BEAST_EXPECT(to_status_class(status::unknown) == status_class::unknown);
|
||||
@@ -107,6 +106,7 @@ public:
|
||||
good(status::continue_);
|
||||
good(status::switching_protocols);
|
||||
good(status::processing);
|
||||
good(status::early_hints);
|
||||
good(status::ok);
|
||||
good(status::created);
|
||||
good(status::accepted);
|
||||
@@ -147,6 +147,7 @@ public:
|
||||
good(status::unprocessable_entity);
|
||||
good(status::locked);
|
||||
good(status::failed_dependency);
|
||||
good(status::too_early);
|
||||
good(status::upgrade_required);
|
||||
good(status::precondition_required);
|
||||
good(status::too_many_requests);
|
||||
|
||||
Reference in New Issue
Block a user