1xx codes are often interim responses for sharing connection status information. Not intended for final request or response action.
2xx codes indicate successful responses usually this means the action requested by the client was received, understood and accepted successfully.
3xx codes are a class of responses that suggest the User-Agent must follow another course of action to obtain the complete requested resource.
4xx codes generally are error responses specifying an issue at the client’s end. Potentially a network issue.
5xx error codes indicate that an error or unresolvable request occurred on the server side, whether that is a proxy or the origin host.