HTTP Code
200 OK301 Moved Permanently302 Found304 Not Modified307 Temporary Redirect401 Unauthorized403 Forbidden404 Not Found429 Too Many Requests- The response may include a Retry-After header that indicates how long to wait before making a new request.
- Exponential backoff
500 Internal Server Error- Buggy code on a server might result in this status code, like segfaults we might have seen in C.
503 Service Unavailable