I'm intermittently seeing Zlib::BufError exceptions being raised when making requests. I'm not setting an Accept-Encoding header allowing compressed content, so presumably this is caused by a server responding with Content-Encoding regardless, and then Net::HTTP trying to decompress the response which is either malformed or not compressed the in the first place.
I'm not quite sure what to do about that? I don't really care about the response, what I'm after is the status code. I could make a HEAD request, but some servers will just a return a 405 because they don't support it.
Is there anything I can do about this other than switching to a different adapter?
I'm intermittently seeing
Zlib::BufErrorexceptions being raised when making requests. I'm not setting anAccept-Encodingheader allowing compressed content, so presumably this is caused by a server responding withContent-Encodingregardless, and thenNet::HTTPtrying to decompress the response which is either malformed or not compressed the in the first place.I'm not quite sure what to do about that? I don't really care about the response, what I'm after is the status code. I could make a
HEADrequest, but some servers will just a return a 405 because they don't support it.Is there anything I can do about this other than switching to a different adapter?