900: QC Tool errors |
905 | Pseudo HTTP error | Assigned by QC tools when an SSL (https) error is encountered. If the site works fine for you, clear the error and republish it. |
500: Server errors |
505 | HTTP Version Not Supported | The server does not support the HTTP protocol version that was used in the request message. Should never happen; if it does, the server might be misconfigured. |
504 | Gateway Timeout | A server being used by this server has not responded in time. |
503 | Server Overload | Service temporarily overloaded. The server cannot process the request due to a high load. |
502 | Bad Gateway | The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request. Might be transient; hold for a few days and see if it clears up. |
501 | Not Implemented | Function not implemented in Web server software. Might occur when a site is moved to a different platform (operating system). Look for an updated URL. |
500 | Server error | Sometimes happens due to a server misconfiguration. Usually this is transient, and goes away, but check first. |
400: Client errors |
417 | Expectation Failed | The expectation given in an Expect request-header field could not be met by this server. Should never happen. |
416 | Requested Range Not Satisfiable | A browser which sends information on acceptable file size as part of its request, has requested a file that does not fit these parameters. Since this particular header is never sent, this error shouldn't happen unless the server is misconfigured. |
415 | Unsupported Media Type | The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method. Back up a few levels and see if there's an alternate version of the page you're looking for. |
414 | Request-URI Too Large | The URL (usually created by a GET form request) is too large for the server to handle. Check to see that a lot of garbage didn't somehow get pasted in after the URL. |
413 | Request Entity Too Large | The server is refusing to process a request because the request entity is larger than the server is willing or able to process. Should never occur. |
412 | Precondition Failed | The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server. Should never occur. |
411 | Length Required | The server requires a content-length in the request. Should never occur. |
410 | Gone | The resource doesn't exist at all. The page was removed by the webmaster. This page should be deleted. |
409 | Conflict | The request could not be completed due to a conflict with the current state of the resource. Typically indicates defective programming of the Web server. |
408 | Request Time-Out | The server took longer than expected to return a page, and timed out. Similar to -5, but generated by the server, rather than the Curlie tool. |
407 | Proxy Authentication Required | This code is similar to 401 (Unauthorised), but indicates that the client must first authenticate itself with the proxy. Since we don't use a proxy, this should never occur unless on a faulty server. |
406 | Not Acceptable | The server cannot generate a response that the requester is willing to accept. |
405 | Method Not Allowed | Usually happens when a CGI script doesn't allow GET requests any longer. Backtrack the URL and see if you can find another way to show the data. |
404 | Not Found | The resource doesn't exist on this server. The page was probably removed. |
403 | Forbidden | You can't see this resource on the server. The admin may have turned off the pages because of load or for some other reason. |
402 | Payment Required. | This resource cannot be accessed without payment. |
401 | Unauthorised | You can't see this resource on the server. Perhaps a password is now required, or the resource you're looking for has moved. |
400 | Bad Request | Usually occurs due to a space in the URL or other malformed URL syntax. Try converting spaces to %20 and see if that fixes the error. |
300: Redirection |
303 | See Other | The page has a new URL. Update the listing to the new URL. |
302 | Redirect Temporarily | The page has a new URL temporarily (in theory; in practice, this is often used as a synonym for code 301). Check and update the listing to the new URL. |
301 | Redirect Permanently | The page has a new URL. Check and update the listing to the new URL. |
300 | Moved | The page has moved to one of several possibilities. Pick the one that's closest to the original page, and update the URL. |
0/negative: Connection errors |
0 | Unknown error | Probably a DNS error. |
-1 | Unable to Resolve Host | Probably a typo in the host name or they didn't pay their bill for their Domain name. |
-4 | Can't connect | We can't connect to the HTTP server. The server is there but it didn't want to talk on the specified port. |
-5 | Timeout | The QC tool connected OK, and sent the request but then timed out waiting to fetch the page. This happens sometimes on really busy servers. |
-6 | Bad URL | There was a problem with the format of the URL. Perhaps http:// is missing? Note: when you click on the [edit] link for a URL missing http://, the edit page for the site comes up with http:// helpfully attached by the Curlie software, and the URL link therefore works. You still have to click Update (not "This URL works for me") in order for the update to take effect. |
-7 | Server Error | The server returned an unknown error code, and is probably misconfigured. The page may still show up okay, but it's a good idea to check it just in case. |
-999 | Manual Error | This code is assigned when an editor manually moves a listing to unreviewed as having an error. See the editor notes for more information on the reason. |