Last active
September 23, 2015 23:27
-
-
Save dolzenko/632353 to your computer and use it in GitHub Desktop.
Response symbolic statuses sorted by name and code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> Rack::Utils::SYMBOL_TO_STATUS_CODE | |
{ | |
continue: 100, | |
switching_protocols: 101, | |
processing: 102, | |
ok: 200, | |
created: 201, | |
accepted: 202, | |
non_authoritative_information: 203, | |
no_content: 204, | |
reset_content: 205, | |
partial_content: 206, | |
multi_status: 207, | |
im_used: 226, | |
multiple_choices: 300, | |
moved_permanently: 301, | |
found: 302, | |
see_other: 303, | |
not_modified: 304, | |
use_proxy: 305, | |
reserved: 306, | |
temporary_redirect: 307, | |
bad_request: 400, | |
unauthorized: 401, | |
payment_required: 402, | |
forbidden: 403, | |
not_found: 404, | |
method_not_allowed: 405, | |
not_acceptable: 406, | |
proxy_authentication_required: 407, | |
request_timeout: 408, | |
conflict: 409, | |
gone: 410, | |
length_required: 411, | |
precondition_failed: 412, | |
request_entity_too_large: 413, | |
request_uri_too_long: 414, | |
unsupported_media_type: 415, | |
requested_range_not_satisfiable: 416, | |
expectation_failed: 417, | |
:"i'm_a_teapot" =>418, | |
unprocessable_entity: 422, | |
locked: 423, | |
failed_dependency: 424, | |
upgrade_required: 426, | |
internal_server_error: 500, | |
not_implemented: 501, | |
bad_gateway: 502, | |
service_unavailable: 503, | |
gateway_timeout: 504, | |
http_version_not_supported: 505, | |
variant_also_negotiates: 506, | |
insufficient_storage: 507, | |
not_extended: 510 | |
} | |
:accepted => 202 | |
:bad_gateway => 502 | |
:bad_request => 400 | |
:conflict => 409 | |
:continue => 100 | |
:created => 201 | |
:expectation_failed => 417 | |
:failed_dependency => 424 | |
:forbidden => 403 | |
:found => 302 | |
:gateway_timeout => 504 | |
:gone => 410 | |
:http_version_not_supported => 505 | |
:im_used => 226 | |
:insufficient_storage => 507 | |
:internal_server_error => 500 | |
:length_required => 411 | |
:locked => 423 | |
:method_not_allowed => 405 | |
:moved_permanently => 301 | |
:multi_status => 207 | |
:multiple_choices => 300 | |
:no_content => 204 | |
:non_authoritative_information => 203 | |
:not_acceptable => 406 | |
:not_extended => 510 | |
:not_found => 404 | |
:not_implemented => 501 | |
:not_modified => 304 | |
:ok => 200 | |
:partial_content => 206 | |
:payment_required => 402 | |
:precondition_failed => 412 | |
:processing => 102 | |
:proxy_authentication_required => 407 | |
:request_entity_too_large => 413 | |
:request_timeout => 408 | |
:request_uri_too_long => 414 | |
:requested_range_not_satisfiable => 416 | |
:reserved => 306 | |
:reset_content => 205 | |
:see_other => 303 | |
:service_unavailable => 503 | |
:switching_protocols => 101 | |
:temporary_redirect => 307 | |
:unauthorized => 401 | |
:unprocessable_entity => 422 | |
:unsupported_media_type => 415 | |
:upgrade_required => 426 | |
:use_proxy => 305 | |
:variant_also_negotiates => 506 | |
> Rack::Utils::SYMBOL_TO_STATUS_CODE.sort_by { |s, c| c }.each { |s, c| puts ":#{s} => #{c}" } | |
:continue => 100 | |
:switching_protocols => 101 | |
:processing => 102 | |
:ok => 200 | |
:created => 201 | |
:accepted => 202 | |
:non_authoritative_information => 203 | |
:no_content => 204 | |
:reset_content => 205 | |
:partial_content => 206 | |
:multi_status => 207 | |
:im_used => 226 | |
:multiple_choices => 300 | |
:moved_permanently => 301 | |
:found => 302 | |
:see_other => 303 | |
:not_modified => 304 | |
:use_proxy => 305 | |
:reserved => 306 | |
:temporary_redirect => 307 | |
:bad_request => 400 | |
:unauthorized => 401 | |
:payment_required => 402 | |
:forbidden => 403 | |
:not_found => 404 | |
:method_not_allowed => 405 | |
:not_acceptable => 406 | |
:proxy_authentication_required => 407 | |
:request_timeout => 408 | |
:conflict => 409 | |
:gone => 410 | |
:length_required => 411 | |
:precondition_failed => 412 | |
:request_entity_too_large => 413 | |
:request_uri_too_long => 414 | |
:unsupported_media_type => 415 | |
:requested_range_not_satisfiable => 416 | |
:expectation_failed => 417 | |
:unprocessable_entity => 422 | |
:locked => 423 | |
:failed_dependency => 424 | |
:upgrade_required => 426 | |
:internal_server_error => 500 | |
:not_implemented => 501 | |
:bad_gateway => 502 | |
:service_unavailable => 503 | |
:gateway_timeout => 504 | |
:http_version_not_supported => 505 | |
:variant_also_negotiates => 506 | |
:insufficient_storage => 507 | |
:not_extended => 510 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment