Test HTTP Status Codes

Request specific HTTP status codes to test error handling.

Code

Utilities
const response = await fetch(`https://httpbin.org/status/${statusCode}`);
({ status: response.status, ok: response.ok, statusText: response.statusText });

Parameters

HTTP status code to request (200, 400, 404, 500, etc.).

Browser·fetch() may be limited by CORS

Common Status Codes

CodeMeaning
200OK
201Created
204No Content
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Too Many Requests
500Internal Server Error
503Service Unavailable

More JavaScript Snippets