FakeURL
DocumentationExamplesFAQ

HTTP Status Codes Reference

Complete guide to HTTP status codes for API development

1xx - Informational

100Continue

The server has received the request headers.

101Switching Protocols

The server is switching protocols.

2xx - Success

200OK

The request was successful.

201Created

The request was successful and a resource was created.

202Accepted

The request has been accepted for processing.

204No Content

The request was successful but there's no content to return.

3xx - Redirection

301Moved Permanently

The resource has been moved permanently.

302Found

The resource has been found at a different URI.

304Not Modified

The resource has not been modified.

4xx - Client Errors

400Bad Request

The server cannot process the request.

401Unauthorized

Authentication is required.

403Forbidden

The server refuses to authorize the request.

404Not Found

The requested resource was not found.

405Method Not Allowed

The HTTP method is not allowed.

429Too Many Requests

Rate limit exceeded.

5xx - Server Errors

500Internal Server Error

The server encountered an error.

501Not Implemented

The server doesn't support the functionality.

502Bad Gateway

Invalid response from upstream server.

503Service Unavailable

The server is temporarily unavailable.

Try It Out

Test any of these status codes with FakeURL by creating a mock endpoint:

https://fakeurl.dev/[status-code]

Example: https://fakeurl.dev/404

Product

  • Documentation
  • Examples
  • FAQ
  • Tutorial

Resources

  • HTTP Status Codes
  • GitHub
  • Changelog

Company

  • About
  • Blog
  • Twitter

Legal

  • Privacy Policy
  • Terms of Service

© 2025 FakeURL. All rights reserved.

Built with Next.js and shadcn/ui