200-299: Successful. The action was successfully received, understood and accepted.
300-399: Redirection. Further action must be taken to complete the request.
400-499: Client Error. The request contains bad syntax or cannot be fulfilled.
500-599: Server Error. The server failed to fulfill an apparently valid request.