diff --git a/Intacct.SDK/Logging/MessageFormatter.cs b/Intacct.SDK/Logging/MessageFormatter.cs index 4e1ced98..687128b4 100644 --- a/Intacct.SDK/Logging/MessageFormatter.cs +++ b/Intacct.SDK/Logging/MessageFormatter.cs @@ -68,7 +68,8 @@ private static string Headers(HttpHeaders headers) public string Format(HttpRequestMessage request, HttpResponseMessage response, Exception error = null) { - string message = Regex.Replace(_template, @"{\s*([A-Za-z_\-\.0-9]+)\s*}", match => { + string message = Regex.Replace(_template, @"{\s*([A-Za-z_\-\.0-9]+)\s*}", match => + { string result = ""; switch (match.Value) { @@ -196,6 +197,5 @@ public string Format(HttpRequestMessage request, HttpResponseMessage response, E return message; } - } } \ No newline at end of file diff --git a/Intacct.SDK/Xml/RequestHandler.cs b/Intacct.SDK/Xml/RequestHandler.cs index 180584bb..93ac5348 100644 --- a/Intacct.SDK/Xml/RequestHandler.cs +++ b/Intacct.SDK/Xml/RequestHandler.cs @@ -99,10 +99,8 @@ private HttpMessageHandler GetHttpMessageHandler() } else { - HttpClientHandler httpClientHandler = new HttpClientHandler() - { - AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate - }; + HttpClientHandler httpClientHandler = new HttpClientHandler(); + if (this.ClientConfig.Logger != null) { @@ -124,13 +122,12 @@ private async Task Execute(Stream requestXml) { HttpClient client = new HttpClient(GetHttpMessageHandler()); client.Timeout = this.RequestConfig.MaxTimeout; - client.DefaultRequestHeaders.Add("Accept-Encoding", "gzip,deflate"); client.DefaultRequestHeaders.UserAgent.ParseAdd("intacct-sdk-net-client/" + RequestHandler.Version); - + requestXml.Position = 0; StreamContent content = new StreamContent(requestXml); content.Headers.ContentType = new MediaTypeHeaderValue("application/xml"); - + for (int attempt = 0; attempt <= this.RequestConfig.MaxRetries; attempt++) { if (attempt > 0)