In this particular case, the web server is returning a response which we don't consider to be successful.
It's returning a "303 See Other " response.
Strictly speaking, we could consider 3xx responses as successful, or do further checks to ascertain that is the case, but generally a 3xx response isn't "expected" therefore backing out at this point is probably fair.