diff --git a/google-cloud-storage/lib/google/cloud/storage/service.rb b/google-cloud-storage/lib/google/cloud/storage/service.rb index d721509aa08d..6b389072d8c7 100644 --- a/google-cloud-storage/lib/google/cloud/storage/service.rb +++ b/google-cloud-storage/lib/google/cloud/storage/service.rb @@ -64,7 +64,6 @@ def initialize project, credentials, retries: nil, @service.request_options.header ||= {} @service.request_options.header["x-goog-api-client"] = "gl-ruby/#{RUBY_VERSION} gccl/#{Google::Cloud::Storage::VERSION}" - @service.request_options.header["Accept-Encoding"] = "gzip" @service.request_options.quota_project = quota_project if quota_project @service.request_options.max_elapsed_time = max_elapsed_time if max_elapsed_time @service.request_options.base_interval = base_interval if base_interval diff --git a/google-cloud-storage/test/google/cloud/storage/project_test.rb b/google-cloud-storage/test/google/cloud/storage/project_test.rb index c07bff384157..831bb26144ea 100644 --- a/google-cloud-storage/test/google/cloud/storage/project_test.rb +++ b/google-cloud-storage/test/google/cloud/storage/project_test.rb @@ -67,6 +67,11 @@ def creds.is_a? target _(project.universe_domain).must_equal "googleapis.com" end + it "does not set Accept-Encoding gzip header by default" do + service = Google::Cloud::Storage::Service.new "my-project", default_credentials + _(service.service.request_options.header["Accept-Encoding"]).must_be :nil? + end + it "supports setting a universe domain argument" do service = Google::Cloud::Storage::Service.new "my-project", default_credentials, universe_domain: "mydomain1.com" _(service.universe_domain).must_equal "mydomain1.com"