HTTP Status as a Service
status.icu will return whatever https status code you want!
Use a GET request to any status.icu path to guarantee an HTTP status code. By changing the beginning of your request path, you can control what response code you get back. Try it out below!
Who is this service for?
status.icu is for developers writing browser integration tests, mocking API responses, or anyone else who needs an HTTP status code on demand.
Why would you need to use status.icu?
Because you're writing browser integration tests and need a 3rd icu URL to reliably return a response but you don't care what it is. In your tests, you can prepend any http requests with https://status.icu/200, or any of the other status codes we have available.
Is my data safe? Are my requests logged in any way?
Yes, your data is safe. This site contains no logging of requests and is powered by static HTML and an nginx configuration.
More background is here in this Medium post.