diff --git a/lib/httpsensible/client/response.rb b/lib/httpsensible/client/response.rb index 56750e5..8825c16 100644 --- a/lib/httpsensible/client/response.rb +++ b/lib/httpsensible/client/response.rb @@ -24,7 +24,7 @@ def to_s # sig { params(response: T.any(HTTPX::Response, HTTPX::ErrorResponse)).returns(T::Boolean) } def parsed_json_body - JSON.parse(raw_body) + JSON.parse(raw_body || "") rescue JSON::ParserError {} end