Have you ever thought about what happens in the background when you see any of these error pages on your screen?
Together, let's discover the important information that these codes are meant to convey to the user.
- Error 400 (Bad Request)
This is basically an error message from the web server telling you that the application you are using (e.g., your web browser) accessed it incorrectly or that the request was somehow corrupted on the way.
Here are a few examples of when a 400 Bad Request error might occur:
- The user’s cookie that is associated with the site is corrupt. Clearing the browser’s cache and cookies could solve this issue
- Malformed request due to a faulty browser
- Malformed request due to human error when manually forming HTTP requests (e.g. using curl incorrectly)
2. Error 414 (URL Too Long)
This response status code indicates that the URL requested by the client is longer than the server is willing to interpret.
There are a few conditions when this might occur:
- A client has improperly converted a POST request to a GET request with more than ≈2 kB of submitted data.
- A client has descended into a loop of redirection (for example, a redirected URL prefix that points to a suffix of itself, or mishandled relative URLs),
- The server is under attack by a client attempting to exploit potential security holes.
3. Error 500 (Internal Server Error)
The description of this error pretty much says it all. It’s a general-purpose error message for when a web server encounters some form of internal error. For example, the web server could be overloaded and therefore unable to handle requests properly.
4. Error 504 (Gateway Timeout)
The 504 status code, or Gateway Timeout error, means that the server is a gateway or proxy server, and it is not receiving a response from the back end servers within the allowed time period.
This typically occurs in the following situations:
- The network connection between the servers is poor
- The back end server that is fulfilling the request is too slow, due to poor performance, sometimes it’s enough to refresh the page a few minutes later to tackle the issue
- The gateway or proxy server’s timeout duration is too short
5. Missing Profile Error
The error indicates that the system failed to create a candidate profile. Ideally this should not happen, but there are some edge cases or user data that somehow triggers this error to occur.
To sum it up, "4XX" represents client-side errors while "5XX" indicate problems on the server side.
Should you encounter any of these errors while using the Talkpush CRM, please notify our team immediately through the following communication lines:
- Intercom - upon logging in to Talkpush CRM, click on the green bubble chat located at the left side bottom of the CRM
- Email - send an email to email@example.com
- CSM - another option is to notify your CSM