HTTP Error 501 Not implemented
The Web server (running the Web site) does not understand or does not support the HTTP method it finds in the HTTP data stream sent to it by the client (e.g. a Web browser or our CheckUpDown robot). The methods defined by the HTTP protocol are as follows:
If the method in the request HTTP data stream is not one of the above, then a 501 error will result. Or the method may be valid but not actually supported by the Web server. This typically only happens for newer methods such as CONNECT when received by older Web servers. (Last updated: March 2012).
Fixing 501 errors - general
This error should be very rare in any Web browser. It is more likely if the client is not a Web browser - particularly if the Web server is old. In either case if the client has specified a valid request type, then the Web server is either responding incorrectly or simply needs to be upgraded.
Fixing 501 errors - CheckUpDown
Our service monitors your site for errors like 501. CheckUpDown only ever uses the GET request type, which should be supported by all Web servers including the very oldest. So you should not see this error very often on your CheckUpDown account, if at all.
Please contact us (email preferred) whenever you encounter 501 errors - there is nothing you can do to sort them out. We then have to liaise with your ISP and the vendor of the Web server software so we can agree whether the particular HTTP request types should be supported, and whether there is some defect in the Web server program code handling those request types. Fixing the problem may require Web server program code changes, which could take some time.
501 errors in the HTTP cycle
Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with the Web server:(1) Obtain an IP address from the IP name of the site (the site URL without the leading 'http://'). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
This error occurs in the final step above when the client receives an HTTP status code that it recognises as '501'.
Our company also owns these other Web sites:
A simple guide to software escrow.
Our really simple guide to web hosting (getting your web site and email addresses on the Internet using your own domain name).
Convert text to image file (GIF, JPG, PNG etc.) Free to use.
Tips if you want to buy a valuable Internet domain name.
Computer software and consultancy for Microsoft Windows and IBM AS/400 platforms. Utility and application software written in a variety of programming languages - particularly Java. Many free software offerings.
Our top-level company site.