Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Suitable http status code to state the browser is not supported?

Tags:

People also ask

What is HTTP status code State 401?

The HyperText Transfer Protocol (HTTP) 401 Unauthorized response status code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource.

What is a 201 status code?

What Is a 201 Status Code? The request has been fulfilled and has resulted in one or more new resources being created. The primary resource created by the request is identified by either a Location header field in the response or, if no Location field is received, by the effective request URI.

What is a 505 error message?

What Is the 505 HTTP Version Not Supported Response Code? The HTTP status code 505 is a client error code that means, "The server encountered an internal error or misconfiguration." When the server encounters an error, it's usually related to a misconfiguration of server-side programming.

What does an HTTP status code of 200 mean?

The HTTP 200 OK success status response code indicates that the request has succeeded. A 200 response is cacheable by default. The meaning of a success depends on the HTTP request method: GET : The resource has been fetched and is transmitted in the message body.


I'm not supporting IE8 and below, and based on a useragent checked all requests made from one of these browsers are referred to a page where I explain the reason and display links to supported browsers.

Is there an HTTP status code to go along with this? 200 Wouldn't be right because the user is not getting the page he requested and 505 (Version not supported) refers to an outdated HTTP version, which is also not the case.