Easily determined with a simple flow.
In short, yes - you can evaluate the response and throw an error using node.error(msg.error || 'unknown error', msg)
in a function node - which can be caught by the catch node.
[{"id":"89f2abb8fcce392f","type":"inject","z":"8a88fee08ad63069","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":1580,"y":120,"wires":[["da0852b8478a5b09"]]},{"id":"d3f32dbd14a6a11f","type":"catch","z":"8a88fee08ad63069","name":"","scope":null,"uncaught":false,"x":1880,"y":300,"wires":[["d7e3e99d341c20d3","e5c713c8408199c6"]]},{"id":"e9b9ba2501d898f8","type":"http in","z":"8a88fee08ad63069","name":"","url":"/bad","method":"get","upload":false,"swaggerDoc":"","x":1640,"y":240,"wires":[["5bd460a147aedc73"]]},{"id":"f63f1878ae70a158","type":"http response","z":"8a88fee08ad63069","name":"","statusCode":"","headers":{},"x":2070,"y":240,"wires":[]},{"id":"5bd460a147aedc73","type":"function","z":"8a88fee08ad63069","name":"throws error","func":"node.error(\"something bad happened\", msg);\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1870,"y":240,"wires":[["f63f1878ae70a158"]]},{"id":"68e8d3e6d7e0331f","type":"http in","z":"8a88fee08ad63069","name":"","url":"/good","method":"get","upload":false,"swaggerDoc":"","x":1640,"y":200,"wires":[["d493e6c6385d66ad"]]},{"id":"d493e6c6385d66ad","type":"function","z":"8a88fee08ad63069","name":"all good","func":"msg.payload = {data:'all good'}\nreturn msg\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1860,"y":200,"wires":[["af78f4616c9268c5"]]},{"id":"af78f4616c9268c5","type":"http response","z":"8a88fee08ad63069","name":"","statusCode":"","headers":{},"x":2070,"y":200,"wires":[]},{"id":"d4feaa554481a690","type":"inject","z":"8a88fee08ad63069","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":1580,"y":80,"wires":[["b382327418826974"]]},{"id":"b382327418826974","type":"http request","z":"8a88fee08ad63069","name":"http://192.168.86.130:12080/bad","method":"GET","ret":"obj","paytoqs":"ignore","url":"http://192.168.86.130:12080/good","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":1830,"y":80,"wires":[["2fa80a7bce8ac0f8"]]},{"id":"2fa80a7bce8ac0f8","type":"debug","z":"8a88fee08ad63069","name":"debug 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":2060,"y":80,"wires":[]},{"id":"d7e3e99d341c20d3","type":"debug","z":"8a88fee08ad63069","name":"debug 6","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":2060,"y":300,"wires":[]},{"id":"2749c38a5d2bc8e3","type":"debug","z":"8a88fee08ad63069","name":"debug 5","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":2060,"y":120,"wires":[]},{"id":"e5c713c8408199c6","type":"http response","z":"8a88fee08ad63069","name":"","statusCode":"400","headers":{},"x":2080,"y":340,"wires":[]},{"id":"da0852b8478a5b09","type":"http request","z":"8a88fee08ad63069","name":"http://192.168.86.130:12080/bad","method":"GET","ret":"obj","paytoqs":"ignore","url":"http://192.168.86.130:12080/bad","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":1830,"y":120,"wires":[["2749c38a5d2bc8e3"]]}]