This deals with all HTTP errors, without passing any details on to the caller. Not sure if this is a needed feature at this time