Skip to content

Instantly share code, notes, and snippets.

@xcdr
Forked from mlanett/rails http status codes
Created December 6, 2016 13:38
Show Gist options
  • Save xcdr/a7651aa67ff5ce9d61dae000f708461a to your computer and use it in GitHub Desktop.
Save xcdr/a7651aa67ff5ce9d61dae000f708461a to your computer and use it in GitHub Desktop.

Revisions

  1. @mlanett mlanett renamed this gist Sep 24, 2014. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. @mlanett mlanett renamed this gist Sep 24, 2014. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. @mlanett mlanett revised this gist Sep 24, 2014. No changes.
  4. @mlanett mlanett renamed this gist Sep 24, 2014. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  5. @mlanett mlanett revised this gist Sep 24, 2014. 1 changed file with 56 additions and 56 deletions.
    112 changes: 56 additions & 56 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -1,63 +1,63 @@
    HTTP status code symbols for Rails

    Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings. This table is sure to save me a lot of time when I need one of these.
    Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings.

    | Status Code | Status Message | Symbol |
    | 1xx Informational |
    | 100 | Continue | :continue |
    | 101 | Switching Protocols | :switching_protocols |
    | 102 | Processing | :processing |
    Status Code Symbol
    1xx Informational
    100 :continue
    101 :switching_protocols
    102 :processing

    | 2xx Success |
    | 200 | OK | :ok |
    | 201 | Created | :created |
    | 202 | Accepted | :accepted |
    | 203 | Non-Authoritative Information | :non_authoritative_information |
    | 204 | No Content | :no_content |
    | 205 | Reset Content | :reset_content |
    | 206 | Partial Content | :partial_content |
    | 207 | Multi-Status | :multi_status |
    | 226 | IM Used | :im_used |
    2xx Success
    200 :ok
    201 :created
    202 :accepted
    203 :non_authoritative_information
    204 :no_content
    205 :reset_content
    206 :partial_content
    207 :multi_status
    226 :im_used

    | 3xx Redirection |
    | 300 | Multiple Choices | :multiple_choices |
    | 301 | Moved Permanently | :moved_permanently |
    | 302 | Found | :found |
    | 303 | See Other | :see_other |
    | 304 | Not Modified | :not_modified |
    | 305 | Use Proxy | :use_proxy |
    | 307 | Temporary Redirect | :temporary_redirect |
    3xx Redirection
    300 :multiple_choices
    301 :moved_permanently
    302 :found
    303 :see_other
    304 :not_modified
    305 :use_proxy
    307 :temporary_redirect

    | 4xx Client Error |
    | 400 | Bad Request | :bad_request |
    | 401 | Unauthorized | :unauthorized |
    | 402 | Payment Required | :payment_required |
    | 403 | Forbidden | :forbidden |
    | 404 | Not Found | :not_found |
    | 405 | Method Not Allowed | :method_not_allowed |
    | 406 | Not Acceptable | :not_acceptable |
    | 407 | Proxy Authentication Required | :proxy_authentication_required |
    | 408 | Request Timeout | :request_timeout |
    | 409 | Conflict | :conflict |
    | 410 | Gone | :gone |
    | 411 | Length Required | :length_required |
    | 412 | Precondition Failed | :precondition_failed |
    | 413 | Request Entity Too Large | :request_entity_too_large |
    | 414 | Request-URI Too Long | :request_uri_too_long |
    | 415 | Unsupported Media Type | :unsupported_media_type |
    | 416 | Requested Range Not Satisfiable | :requested_range_not_satisfiable |
    | 417 | Expectation Failed | :expectation_failed |
    | 422 | Unprocessable Entity | :unprocessable_entity |
    | 423 | Locked | :locked |
    | 424 | Failed Dependency | :failed_dependency |
    | 426 | Upgrade Required | :upgrade_required |
    4xx Client Error
    400 :bad_request
    401 :unauthorized
    402 :payment_required
    403 :forbidden
    404 :not_found
    405 :method_not_allowed
    406 :not_acceptable
    407 :proxy_authentication_required
    408 :request_timeout
    409 :conflict
    410 :gone
    411 :length_required
    412 :precondition_failed
    413 :request_entity_too_large
    414 :request_uri_too_long
    415 :unsupported_media_type
    416 :requested_range_not_satisfiable
    417 :expectation_failed
    422 :unprocessable_entity
    423 :locked
    424 :failed_dependency
    426 :upgrade_required

    | 5xx Server Error |
    | 500 | Internal Server Error | :internal_server_error |
    | 501 | Not Implemented | :not_implemented |
    | 502 | Bad Gateway | :bad_gateway |
    | 503 | Service Unavailable | :service_unavailable |
    | 504 | Gateway Timeout | :gateway_timeout |
    | 505 | HTTP Version Not Supported | :http_version_not_supported |
    | 507 | Insufficient Storage | :insufficient_storage |
    | 510 | Not Extended | :not_extended |
    5xx Server Error
    500 :internal_server_error
    501 :not_implemented
    502 :bad_gateway
    503 :service_unavailable
    504 :gateway_timeout
    505 :http_version_not_supported
    507 :insufficient_storage
    510 :not_extended
  6. @mlanett mlanett created this gist Sep 24, 2014.
    63 changes: 63 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,63 @@
    HTTP status code symbols for Rails

    Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings. This table is sure to save me a lot of time when I need one of these.

    | Status Code | Status Message | Symbol |
    | 1xx Informational |
    | 100 | Continue | :continue |
    | 101 | Switching Protocols | :switching_protocols |
    | 102 | Processing | :processing |

    | 2xx Success |
    | 200 | OK | :ok |
    | 201 | Created | :created |
    | 202 | Accepted | :accepted |
    | 203 | Non-Authoritative Information | :non_authoritative_information |
    | 204 | No Content | :no_content |
    | 205 | Reset Content | :reset_content |
    | 206 | Partial Content | :partial_content |
    | 207 | Multi-Status | :multi_status |
    | 226 | IM Used | :im_used |

    | 3xx Redirection |
    | 300 | Multiple Choices | :multiple_choices |
    | 301 | Moved Permanently | :moved_permanently |
    | 302 | Found | :found |
    | 303 | See Other | :see_other |
    | 304 | Not Modified | :not_modified |
    | 305 | Use Proxy | :use_proxy |
    | 307 | Temporary Redirect | :temporary_redirect |

    | 4xx Client Error |
    | 400 | Bad Request | :bad_request |
    | 401 | Unauthorized | :unauthorized |
    | 402 | Payment Required | :payment_required |
    | 403 | Forbidden | :forbidden |
    | 404 | Not Found | :not_found |
    | 405 | Method Not Allowed | :method_not_allowed |
    | 406 | Not Acceptable | :not_acceptable |
    | 407 | Proxy Authentication Required | :proxy_authentication_required |
    | 408 | Request Timeout | :request_timeout |
    | 409 | Conflict | :conflict |
    | 410 | Gone | :gone |
    | 411 | Length Required | :length_required |
    | 412 | Precondition Failed | :precondition_failed |
    | 413 | Request Entity Too Large | :request_entity_too_large |
    | 414 | Request-URI Too Long | :request_uri_too_long |
    | 415 | Unsupported Media Type | :unsupported_media_type |
    | 416 | Requested Range Not Satisfiable | :requested_range_not_satisfiable |
    | 417 | Expectation Failed | :expectation_failed |
    | 422 | Unprocessable Entity | :unprocessable_entity |
    | 423 | Locked | :locked |
    | 424 | Failed Dependency | :failed_dependency |
    | 426 | Upgrade Required | :upgrade_required |

    | 5xx Server Error |
    | 500 | Internal Server Error | :internal_server_error |
    | 501 | Not Implemented | :not_implemented |
    | 502 | Bad Gateway | :bad_gateway |
    | 503 | Service Unavailable | :service_unavailable |
    | 504 | Gateway Timeout | :gateway_timeout |
    | 505 | HTTP Version Not Supported | :http_version_not_supported |
    | 507 | Insufficient Storage | :insufficient_storage |
    | 510 | Not Extended | :not_extended |