When a user visits a website, it sends request to a server. The server accepts the request, processes it and returns back with a response with a HTTP header. This HTTP header is inclusive of HTTP Status code.
What is an HTTP status code ?
A status code is a notification/response indicating whether a server request has been completed or not.
These responses are classified into five classes, such as:
- Informational responses error code from 100–199
- Successful responses error code 200–299
- Redirection messages error code 300–399
- Client error responses error code 400–499
- Server error responses 500–599
More commonly received error codes range from 400 or 500.
Occasionally in RIVO, you may get an Error 401 and 500 where the Application has received unexpected input. We have tried to cover every angle but sometimes something slips past.
Unfortunately, there is a little you can do when you encounter a 500 - an internal server error or a 400 -Bad request error. If it is reproducible, please inform us via Rivo Support so we can plug that gap.
Causes of Internal server Error:
Internal error server is caused by many things. Few of them are:
- Browser Cache.
- Incorrect database login credentials.
- Corrupted database. Issues with your database server.
- Issues with third-party plugins and themes.
- Wrong file and folder permissions.
- Exhausted memory limit on your server
How to Fix error 500 ?
- When Providing Details like Goods description, additional texts or additional amount details etc. Ensure It adheres SWIFT standards eg. no proper spacing
- Delete Unwanted browser cookies/cache
- Refresh the webpage before feeding information
- Always ensure to check the availability of the website before trying to access
How to Fix error 401 - Unauthorized / Bad Request error?
4XX error are client sever error where request sent by the client could not be authenticated.
- Avoid using outdated URL
- Check for plugin and browser
- Flushing your DNS using command "ipconfig/flushdns" in your command prompt. This will delete all that temporary data from system .It’ll make a completely new request and re-authenticate when you re enter the URL.
- Simply logout and login the website/Application
- Clear firewall/Browser cache
- Simply contact the host provider