So means you want to see a picture named teamawesome.jpg which is inside the directory "pictures," which itself is inside the directory "winner." If you want to use / as part of a file or folder name, it has to be encoded so the server understands you aren’t indicating a new subdirectory or the start of a file name. For example, using / indicates a new directory (aka folder) or a file name in a URL. *Unencoded refers to the defined meaning of the characters. Troubleshoot it as if it’s a 504 gateway error.
The World Wide Web Consortium (W3C) has more information on encoding.unencoded* when not used for their defined purpose) Reserved characters ( / ? : = &) used incorrectly (i.e.Unsafe characters: " # % | \ ^ ~ ` and space.incorrect URL syntax, invalid message framing, or deceptive request routing). Probable cause: The server can’t process the request because of an error that’s caused by the client (e.g. Either other people are tweeting about the issue or the company has put up some information about the problem on their social media sites. If neither of those were the culprit and the fixes listed below aren't working, contact the website, or check the company's Twitter feed or Facebook page to see if the issue is on their side.
Also check to see if you need to upgrade the browser. If the client computer has recently been upgraded or changed, consider if those changes might be causing the error. For all status codes below, if the listed solutions don’t work, clear the cache and cookies to make sure those aren’t causing the error. Since user error is often what triggers a 4xx status code, we put together a list of things you can do to remedy the situation if it happens to you.
You can read about best practices for 5xx codes.įor information about all status codes, see the Internet Assigned Numbers Authority’s (IANA) HTTP Status Code Registry or the W3C’s HTTP Status Codes Definitions.Ĭommon 4xx Status Codes, Probable Causes, and Possible Solutions With a 5xx code, the request can be present with no changes and you will get the requested result when the server has been fixed. With a 4xx code, typically the client or user has to fix an error before trying again, but there are some exceptions.
For example, a 404 status line might say “Not Found,” “Not_Found,” or “File Not Found.” What do you do when you get one of those messages and how do you know if it's user error or something that's happening with the site you're visiting? This article discusses best practices to help identify and fix common 4xx HTTP status codes and what to do when a remedy doesn't work.Ī 4xx code (also known as 400 errors and 400 series errors) means the problem originated with the user, a 5xx code means the problem was caused by the server. The reason phrase may vary from site to site. The HTTP status line is more complete and contains two parts:
This message is called an "HTTP status code," which is often used interchangeably with the term "HTTP status line," but they are slightly different. Sometimes you'll click on a link or visit a website only to get a message that there's an issue with the link.