summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@verizonmedia.com>2019-03-07 14:22:37 +0100
committerValerij Fredriksen <valerijf@verizonmedia.com>2019-03-07 15:13:56 +0100
commit38ac2f93e366488f07d642f8635ad8e0c22950e9 (patch)
treef4632677a3b8259ec0eec476ef90c94ee98f80d7 /container-core
parent26b291c494537585ed0b74e015814b8bee9d62a7 (diff)
Set Content-Type and Content-Encoding
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/handler/LogHandler.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/LogHandler.java b/container-core/src/main/java/com/yahoo/container/handler/LogHandler.java
index e4c6c9a0918..f6bdeb02b9c 100644
--- a/container-core/src/main/java/com/yahoo/container/handler/LogHandler.java
+++ b/container-core/src/main/java/com/yahoo/container/handler/LogHandler.java
@@ -42,6 +42,10 @@ public class LogHandler extends ThreadedHttpRequestHandler {
try {
if (request.hasProperty("streaming")) {
return new HttpResponse(200) {
+ {
+ headers().add("Content-Encoding", "gzip");
+ }
+
@Override
public void render(OutputStream outputStream) {
logReader.writeLogs(outputStream, earliestLogThreshold, latestLogThreshold);
@@ -65,6 +69,11 @@ public class LogHandler extends ThreadedHttpRequestHandler {
outputStreamWriter.write(responseJSON.toString());
outputStreamWriter.close();
}
+
+ @Override
+ public String getContentType() {
+ return "application/json";
+ }
};
}
}