Since 301 and 302 are considered as successful, it misses error when the final Location is an error. Using contentInspector(result) gives me access to result.headers.location but not make a new request by setting options.path = result.headers.location