Understanding the Role of ResponseError in HTTP Client Requests

What is the purpose of ResponseError if you are not filtering for status responses?
It made me think that, by default, httpclient will filter non 200 status codes (which is not what I wanted). I thought that because I saw that error in the effect signature, but it seems that error only happens if you filter the statusOk or something like that. Or is it used fro something else too? Can we have it more granular? So only if you filter for statuses that errors becomes part of the signature?
Was this page helpful?