HTTP 3xx Response Code Class
3xx server response code class indicates that the client must take additional action to complete the request. The action required may be carried out by the user agent without interaction with the user if and only if the method used in the second request is
HEAD. A user agent should not automatically redirect a request more than five times, since this would indicate an infinite loop.