Right now when the request gets rerouted by a statuscode 301 or 100 this is the only info we get. The header and status of the actual request are not sent (but appear in the outputtext of the webclientDAT). This way it is not possible to handle errors codes accordingly.
Example directly the derivative website that reroutes with a 301 and then returns a 200. But when I send a request to, for example derivative.ca/455, I also just get the 301 and can not catch the 404.