From 09113c491f4880889533eaeeee6073f85d6e61be Mon Sep 17 00:00:00 2001 From: HaoCHEN11 Date: Tue, 20 Aug 2013 12:42:18 -0500 Subject: [PATCH] Add http response header so that the connection will be close after each Http request. --- src/main/java/org/graylog2/inputs/http/GELFHttpHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/graylog2/inputs/http/GELFHttpHandler.java b/src/main/java/org/graylog2/inputs/http/GELFHttpHandler.java index 783305c360d9..6eecc32fac31 100644 --- a/src/main/java/org/graylog2/inputs/http/GELFHttpHandler.java +++ b/src/main/java/org/graylog2/inputs/http/GELFHttpHandler.java @@ -84,6 +84,11 @@ private void writeResponse(Channel channel, boolean keepAlive, HttpVersion httpR if (keepAlive) { response.setHeader(HttpHeaders.Names.CONNECTION, HttpHeaders.Values.KEEP_ALIVE); + + //Set Http Response Headers to close connection after each request + //And allow CORS. + response.setHeader(HttpHeaders.Names.ACCESS_CONTROL_ALLOW_ORIGIN, "*"); + response.setHeader(HttpHeaders.Names.CONTENT_LENGTH, 0); } final ChannelFuture channelFuture = channel.write(response);