From 26f793a6d1cdcbbdfeb7ed4ade37a71e41ebff96 Mon Sep 17 00:00:00 2001 From: marocchino Date: Thu, 21 Nov 2024 09:08:30 +0900 Subject: [PATCH 1/2] fix: response encode mismatch --- lib/unleash/util/http.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/unleash/util/http.rb b/lib/unleash/util/http.rb index 57c2e34d..3b0d212a 100644 --- a/lib/unleash/util/http.rb +++ b/lib/unleash/util/http.rb @@ -24,6 +24,7 @@ def self.post(uri, body) def self.http_connection(uri) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true if uri.scheme == 'https' + http.response_body_encoding = 'UTF-8' http.open_timeout = Unleash.configuration.timeout # in seconds http.read_timeout = Unleash.configuration.timeout # in seconds From 90b9330215b554d0095ce4dd4889b54835c7a1f0 Mon Sep 17 00:00:00 2001 From: marocchino Date: Thu, 21 Nov 2024 10:20:15 +0900 Subject: [PATCH 2/2] fix: legacy ruby support --- lib/unleash/util/http.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/unleash/util/http.rb b/lib/unleash/util/http.rb index 3b0d212a..287d8f02 100644 --- a/lib/unleash/util/http.rb +++ b/lib/unleash/util/http.rb @@ -24,7 +24,7 @@ def self.post(uri, body) def self.http_connection(uri) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true if uri.scheme == 'https' - http.response_body_encoding = 'UTF-8' + http.response_body_encoding = 'UTF-8' if http.respond_to?(:response_body_encoding=) http.open_timeout = Unleash.configuration.timeout # in seconds http.read_timeout = Unleash.configuration.timeout # in seconds