500 Error – is a status code that means internal server error. Basically the application itself broken. This is usually a code error somewhere. They often look the same to you as a user, but there’s a major difference from the developers perspective.
There’s tons of others, but the basic rule is:
- 1xx means informational (I’ve never actually seen this though, so don’t worry about what it means)
- 2xx means success
- 3xx means redirection
- 4xx means a browser error – like you’re trying to load a page that doesn’t exist or you shouldn’t access. Basically it’s your fault usually.
- 5xx means a server error – like the developer fucked up somehow.