GetNetGoing helps make networks work |
Help for HTTP error 501: “Not Implemented”This HTTP error occurs when you try to access a web server using a “method” that the server does not support. The most commonly used and supported HTTP methods areGET and POST, though other methods are also defined, e.g. OPTIONS, TRACE, HEAD, PUT and DELETE.
Outline: Symptoms Cause What you can do about it Extra information SymptomsInternet Explorer may report this as “The website is unable to display the webpage”
Microsoft Windows Update reports HTTP 501 errors with error code 0x80244020 (hexadecimal 80244020).
Apache web servers report this as follows (text in blue may vary):
CauseOfficial description
e.g., if you copy content from a web page that links to images, and paste it in an OpenOffice document, then when you use OpenOffice to open the document, OpenOffice will try the
Microsoft Knowledge Base article 942058 (“Error message when you visit a Web site that is hosted on IIS 7.0: “HTTP Error 501.0 - Not Implemented””) gives the example of an IIS web server returning this error when the client sends a requests to use the What you can do about itYou can determine which methods a server supports by sending it anOPTIONS request. The easiest way to manually send such a request is to connect to the web server (usually operating on port 80) using telnet. The example below shows that the www.example.com web server allows the GET, HEAD, POST, OPTIONS, and TRACE methods.
Note that you must press the Enter key twice after typing the “OPTIONS...” text that appears in red.
The example above was created on a Linux machine. To do this on a Windows machine:
Extra informationHTTP 501 errors occur when a method is not supported throughout a site, whereas HTTP 405 errors relate to methods not being supported for particular objects on a site.Some IIS web server documentation refers to methods as “verb”s.
Web-sniffer allows you to experiment by sending |
| Copyright (C) 2010 | Site map | Contact us |