I’d love to see improved support in n8n's HTTP Request node for handling custom error responses returned by APIs, especially for self-hosted services or APIs that return rich JSON error payloads on non-2xx responses
Atm I am enabling “Never Error” + “Include Response Headers and Status” which correctly outputs the full response body, headers, and status
But this forces all error-handling logic into the success branch, requiring a Normalizing results/output code node and manual IF / Switch checks on status codes.