https status code 400 code example
Example 1: http status codes
2xx : SUCCESS
200 OK : success
201 CREATED : successfully added data
204 NO-CONTENT successfully updated or deleted
3xx : REDIRECTION
304 NOT MODIFIED:
4xx : CLIENT SIDE ERROR
400 BAD REQUEST : bad data being sent
401 UNAUTHORIZED :
403 FORBIDDEN :
404 NOT FOUND : the resource does not exists at that location
405 METHOD NOT ALLOWED :
DELETE /api/spartans -->> 405 error
406 NOT ACCEPTABLE
415 Unsupported Media type
if you forget to specify the Content-Type
of Post request body, it will see it as plain text
and it will throw this error if it does not support
5xx : Server side error
500 internal service error
If the server do not have any mapping of the url
requested to handle the action -->> 500
503 SERVICE UNAVAILABLE :
504 GATEWAY TIMEOUT :
Example 2: 400 http
400 Bad Request
The HyperText Transfer Protocol (HTTP) 400 Bad Request
response status code indicates that the server cannot or will not
process the request due to something that is perceived to be a client error
(e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
Example 3: error: request failed with status code 400
You should add a catch to the get call:
import axios from 'axios';
import config from './config';
axios.get('${config.serverUrl/api/contests')
.then(resp=>{
console.log(resp.data);
})
.catch(error=>{
});