{
  "id": "tech-http-codes",
  "name": "HTTP Status Codes Dataset",
  "category": "tech",
  "source": null,
  "updated": "2025-12-28",
  "columns": [
    {
      "key": "code",
      "label": "Status Code",
      "type": "number"
    },
    {
      "key": "name",
      "label": "Status Name",
      "type": "string"
    },
    {
      "key": "category",
      "label": "Category",
      "type": "string"
    },
    {
      "key": "description",
      "label": "Description",
      "type": "string"
    }
  ],
  "rows": [
    {
      "code": 100,
      "name": "Continue",
      "category": "Informational",
      "description": "The server has received the request headers and the client should proceed to send the request body."
    },
    {
      "code": 101,
      "name": "Switching Protocols",
      "category": "Informational",
      "description": "The requester has asked the server to switch protocols and the server has agreed to do so."
    },
    {
      "code": 102,
      "name": "Processing",
      "category": "Informational",
      "description": "The server has received and is processing the request, but no response is available yet."
    },
    {
      "code": 103,
      "name": "Early Hints",
      "category": "Informational",
      "description": "Used to return some response headers before final HTTP message."
    },
    {
      "code": 200,
      "name": "OK",
      "category": "Success",
      "description": "The request succeeded. The meaning depends on the HTTP method used."
    },
    {
      "code": 201,
      "name": "Created",
      "category": "Success",
      "description": "The request succeeded and a new resource was created as a result."
    },
    {
      "code": 202,
      "name": "Accepted",
      "category": "Success",
      "description": "The request has been received but not yet acted upon."
    },
    {
      "code": 203,
      "name": "Non-Authoritative Information",
      "category": "Success",
      "description": "The returned metadata is not exactly the same as available from the origin server."
    },
    {
      "code": 204,
      "name": "No Content",
      "category": "Success",
      "description": "There is no content to send for this request, but the headers may be useful."
    },
    {
      "code": 205,
      "name": "Reset Content",
      "category": "Success",
      "description": "Tells the user agent to reset the document which sent this request."
    },
    {
      "code": 206,
      "name": "Partial Content",
      "category": "Success",
      "description": "Used when the Range header is sent from the client to request only part of a resource."
    },
    {
      "code": 207,
      "name": "Multi-Status",
      "category": "Success",
      "description": "Conveys information about multiple resources, for situations where multiple status codes might be appropriate."
    },
    {
      "code": 208,
      "name": "Already Reported",
      "category": "Success",
      "description": "Used inside a DAV: propstat response to avoid repeatedly enumerating the internal members."
    },
    {
      "code": 226,
      "name": "IM Used",
      "category": "Success",
      "description": "The server has fulfilled a GET request and the response is a representation of the result."
    },
    {
      "code": 300,
      "name": "Multiple Choices",
      "category": "Redirection",
      "description": "The request has more than one possible response. The user agent should choose one of them."
    },
    {
      "code": 301,
      "name": "Moved Permanently",
      "category": "Redirection",
      "description": "The URL of the requested resource has been changed permanently. The new URL is given in the response."
    },
    {
      "code": 302,
      "name": "Found",
      "category": "Redirection",
      "description": "The URI of requested resource has been changed temporarily. Further changes may be made in the future."
    },
    {
      "code": 303,
      "name": "See Other",
      "category": "Redirection",
      "description": "The server sent this response to direct the client to get the requested resource at another URI with a GET request."
    },
    {
      "code": 304,
      "name": "Not Modified",
      "category": "Redirection",
      "description": "Used for caching purposes. It tells the client that the response has not been modified."
    },
    {
      "code": 305,
      "name": "Use Proxy",
      "category": "Redirection",
      "description": "Deprecated. Was defined to indicate that a requested response must be accessed by a proxy."
    },
    {
      "code": 307,
      "name": "Temporary Redirect",
      "category": "Redirection",
      "description": "The server sends this response to direct the client to get the requested resource at another URI with same method."
    },
    {
      "code": 308,
      "name": "Permanent Redirect",
      "category": "Redirection",
      "description": "The resource is now permanently located at another URI, specified by the Location header."
    },
    {
      "code": 400,
      "name": "Bad Request",
      "category": "Client Error",
      "description": "The server cannot or will not process the request due to something that is perceived to be a client error."
    },
    {
      "code": 401,
      "name": "Unauthorized",
      "category": "Client Error",
      "description": "The client must authenticate itself to get the requested response."
    },
    {
      "code": 402,
      "name": "Payment Required",
      "category": "Client Error",
      "description": "Reserved for future use. The original aim was for digital payment systems."
    },
    {
      "code": 403,
      "name": "Forbidden",
      "category": "Client Error",
      "description": "The client does not have access rights to the content; the server is refusing to give the requested resource."
    },
    {
      "code": 404,
      "name": "Not Found",
      "category": "Client Error",
      "description": "The server cannot find the requested resource. This can also mean the endpoint is valid but the resource does not exist."
    },
    {
      "code": 405,
      "name": "Method Not Allowed",
      "category": "Client Error",
      "description": "The request method is known by the server but is not supported by the target resource."
    },
    {
      "code": 406,
      "name": "Not Acceptable",
      "category": "Client Error",
      "description": "The server cannot produce a response matching the list of acceptable values defined in the request headers."
    },
    {
      "code": 407,
      "name": "Proxy Authentication Required",
      "category": "Client Error",
      "description": "Similar to 401 Unauthorized but authentication is needed to be done by a proxy."
    },
    {
      "code": 408,
      "name": "Request Timeout",
      "category": "Client Error",
      "description": "The server would like to shut down this unused connection."
    },
    {
      "code": 409,
      "name": "Conflict",
      "category": "Client Error",
      "description": "This response is sent when a request conflicts with the current state of the server."
    },
    {
      "code": 410,
      "name": "Gone",
      "category": "Client Error",
      "description": "The requested content has been permanently deleted from server, with no forwarding address."
    },
    {
      "code": 411,
      "name": "Length Required",
      "category": "Client Error",
      "description": "Server rejected the request because the Content-Length header field is not defined and the server requires it."
    },
    {
      "code": 412,
      "name": "Precondition Failed",
      "category": "Client Error",
      "description": "The client has indicated preconditions in its headers which the server does not meet."
    },
    {
      "code": 413,
      "name": "Payload Too Large",
      "category": "Client Error",
      "description": "Request entity is larger than limits defined by server."
    },
    {
      "code": 414,
      "name": "URI Too Long",
      "category": "Client Error",
      "description": "The URI requested by the client is longer than the server is willing to interpret."
    },
    {
      "code": 415,
      "name": "Unsupported Media Type",
      "category": "Client Error",
      "description": "The media format of the requested data is not supported by the server."
    },
    {
      "code": 416,
      "name": "Range Not Satisfiable",
      "category": "Client Error",
      "description": "The range specified by the Range header field in the request cannot be fulfilled."
    },
    {
      "code": 417,
      "name": "Expectation Failed",
      "category": "Client Error",
      "description": "The expectation indicated by the Expect request header field cannot be met by the server."
    },
    {
      "code": 418,
      "name": "I'm a Teapot",
      "category": "Client Error",
      "description": "The server refuses the attempt to brew coffee with a teapot."
    },
    {
      "code": 421,
      "name": "Misdirected Request",
      "category": "Client Error",
      "description": "The request was directed at a server that is not able to produce a response."
    },
    {
      "code": 422,
      "name": "Unprocessable Entity",
      "category": "Client Error",
      "description": "The request was well-formed but was unable to be followed due to semantic errors."
    },
    {
      "code": 423,
      "name": "Locked",
      "category": "Client Error",
      "description": "The resource that is being accessed is locked."
    },
    {
      "code": 424,
      "name": "Failed Dependency",
      "category": "Client Error",
      "description": "The request failed due to failure of a previous request."
    },
    {
      "code": 425,
      "name": "Too Early",
      "category": "Client Error",
      "description": "Indicates that the server is unwilling to risk processing a request that might be replayed."
    },
    {
      "code": 426,
      "name": "Upgrade Required",
      "category": "Client Error",
      "description": "The server refuses to perform the request using the current protocol but might after the client upgrades."
    },
    {
      "code": 428,
      "name": "Precondition Required",
      "category": "Client Error",
      "description": "The origin server requires the request to be conditional."
    },
    {
      "code": 429,
      "name": "Too Many Requests",
      "category": "Client Error",
      "description": "The user has sent too many requests in a given amount of time (rate limiting)."
    },
    {
      "code": 431,
      "name": "Request Header Fields Too Large",
      "category": "Client Error",
      "description": "The server is unwilling to process the request because its header fields are too large."
    },
    {
      "code": 451,
      "name": "Unavailable For Legal Reasons",
      "category": "Client Error",
      "description": "The user agent requested a resource that cannot legally be provided."
    },
    {
      "code": 500,
      "name": "Internal Server Error",
      "category": "Server Error",
      "description": "The server has encountered a situation it does not know how to handle."
    },
    {
      "code": 501,
      "name": "Not Implemented",
      "category": "Server Error",
      "description": "The request method is not supported by the server and cannot be handled."
    },
    {
      "code": 502,
      "name": "Bad Gateway",
      "category": "Server Error",
      "description": "The server, while working as a gateway, got an invalid response needed to handle the request."
    },
    {
      "code": 503,
      "name": "Service Unavailable",
      "category": "Server Error",
      "description": "The server is not ready to handle the request. Common causes are maintenance or overload."
    },
    {
      "code": 504,
      "name": "Gateway Timeout",
      "category": "Server Error",
      "description": "The server is acting as a gateway and cannot get a response in time."
    },
    {
      "code": 505,
      "name": "HTTP Version Not Supported",
      "category": "Server Error",
      "description": "The HTTP version used in the request is not supported by the server."
    },
    {
      "code": 506,
      "name": "Variant Also Negotiates",
      "category": "Server Error",
      "description": "The server has an internal configuration error."
    },
    {
      "code": 507,
      "name": "Insufficient Storage",
      "category": "Server Error",
      "description": "The server is unable to store the representation needed to complete the request."
    },
    {
      "code": 508,
      "name": "Loop Detected",
      "category": "Server Error",
      "description": "The server detected an infinite loop while processing the request."
    },
    {
      "code": 510,
      "name": "Not Extended",
      "category": "Server Error",
      "description": "Further extensions to the request are required for the server to fulfill it."
    },
    {
      "code": 511,
      "name": "Network Authentication Required",
      "category": "Server Error",
      "description": "Indicates that the client needs to authenticate to gain network access."
    }
  ],
  "meta": {
    "seo_title": "HTTP Status Codes - Free Download (Excel/CSV/PDF)",
    "seo_description": "Free download HTTP Status Codes with 62 records. Available in Excel, CSV, and PDF formats.",
    "title": "HTTP Status Codes Dataset",
    "description": "HTTP Status Codes containing 62 records.",
    "key_takeaways": [
      "Access 62 records in multiple formats.",
      "Download data in Excel, CSV, or PDF format.",
      "Use ISO codes for easy integration with other systems."
    ],
    "keywords": [
      "http status codes excel",
      "http status codes csv download",
      "http status codes data",
      "http status codes list"
    ],
    "use_cases": [
      "Import the **CSV** file into your database or use it with Python/pandas for data analysis.",
      "Open the **Excel** file to filter, sort, and create Pivot Tables for quick insights.",
      "Print the **PDF** version for offline reference or classroom handouts.",
      "Use the data to build applications, dashboards, or educational resources."
    ]
  },
  "record_count": 62,
  "title": "HTTP Status Codes Dataset"
}