diff --git a/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/EventLogStatisticsService.java b/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/EventLogStatisticsService.java index fc54f00021d2..53b7951bd4a1 100644 --- a/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/EventLogStatisticsService.java +++ b/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/EventLogStatisticsService.java @@ -130,7 +130,7 @@ public class EventLogStatisticsService implements StatisticsService { try { logger.info("Statistics. Starting sending " + file.getName() + " to " + serviceUrl); StatsHttpRequests.post(serviceUrl, connectionSettings). - withBody(LogEventSerializer.INSTANCE.toString(recordRequest), "application/json", StandardCharsets.UTF_8). + withBody(LogEventSerializer.INSTANCE.toString(recordRequest), "application/octet-stream", StandardCharsets.UTF_8). succeed((r, code) -> { toRemove.add(file); decorator.onSucceed(recordRequest, loadAndLogResponse(logger, r, file), file.getAbsolutePath()); diff --git a/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/request/StatsRequestBuilder.java b/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/request/StatsRequestBuilder.java index 2f51251ba6a6..096ac651c1ac 100644 --- a/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/request/StatsRequestBuilder.java +++ b/platform/statistics/uploader/src/com/intellij/internal/statistic/eventLog/connection/request/StatsRequestBuilder.java @@ -186,10 +186,8 @@ public class StatsRequestBuilder { } builder.setHeader("Chunked", Boolean.toString(false)); builder.setHeader("Content-Type", String.format(Locale.ENGLISH, "%s; charset=%s", myContentType, myCharset)); - // temporarily disable compression due to YC issues - //builder.setHeader("Content-Encoding", "gzip"); - //builder.POST(HttpRequest.BodyPublishers.ofByteArray(getCompressedContent())); - builder.POST(HttpRequest.BodyPublishers.ofString(myContent, myCharset)); + builder.setHeader("Content-Encoding", "gzip"); + builder.POST(HttpRequest.BodyPublishers.ofByteArray(getCompressedContent())); } else if ("GET".equals(myMethod)) { builder.GET();