From 8f343199b7bab9f09d5f6d80c06aa7e7bef2afa8 Mon Sep 17 00:00:00 2001 From: bennerv <10840174+bennerv@users.noreply.github.com> Date: Wed, 8 Nov 2023 12:15:55 -0500 Subject: [PATCH] Disable compression on httpclient transport --- pkg/util/graph/adapter.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/util/graph/adapter.go b/pkg/util/graph/adapter.go index 77572f56c81..2877357573c 100644 --- a/pkg/util/graph/adapter.go +++ b/pkg/util/graph/adapter.go @@ -7,7 +7,6 @@ import ( "log" "net/http" "net/http/httputil" - "os" absauth "github.com/microsoft/kiota-abstractions-go/authentication" kiotahttp "github.com/microsoft/kiota-http-go" @@ -54,9 +53,12 @@ func (t *DebugTransport) RoundTrip(req *http.Request) (*http.Response, error) { // a new GraphRequestAdapter func NewGraphRequestAdapter(authenticationProvider absauth.AuthenticationProvider) (*GraphRequestAdapter, error) { httpClient := kiotahttp.GetDefaultClient() - if _, doTrace := os.LookupEnv(ENV_DEBUG_TRACE); doTrace { - httpClient.Transport = &DebugTransport{Transport: httpClient.Transport} + httpClient.Transport = &http.Transport{ + DisableCompression: true, } + + httpClient.Transport = &DebugTransport{Transport: httpClient.Transport} + baseAdapter, err := core.NewGraphRequestAdapterBaseWithParseNodeFactoryAndSerializationWriterFactoryAndHttpClient(authenticationProvider, clientOptions, nil, nil, httpClient) if err != nil { return nil, err