From 66961b94da18760f90705bc206d7172976cb66e2 Mon Sep 17 00:00:00 2001 From: imndx Date: Sat, 29 Jun 2019 16:42:55 +0800 Subject: [PATCH] =?UTF-8?q?route=E6=8E=A5=E5=8F=A3=E5=85=81=E8=AE=B8?= =?UTF-8?q?=E8=B7=A8=E5=9F=9F=E8=AE=BF=E9=97=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../loServer/action/RouteAction.java | 3 +++ .../loServer/handler/ActionHandler.java | 25 +++++++++++++------ .../moquette/server/netty/NettyAcceptor.java | 2 +- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/broker/src/main/java/com/xiaoleilu/loServer/action/RouteAction.java b/broker/src/main/java/com/xiaoleilu/loServer/action/RouteAction.java index 70f085c3..6169fe34 100755 --- a/broker/src/main/java/com/xiaoleilu/loServer/action/RouteAction.java +++ b/broker/src/main/java/com/xiaoleilu/loServer/action/RouteAction.java @@ -35,11 +35,14 @@ import java.util.concurrent.Executor; @HttpMethod("POST") public class RouteAction extends Action { private static final Logger LOG = LoggerFactory.getLogger(RouteAction.class); + @Override public boolean action(Request request, Response response) { if (request.getNettyRequest() instanceof FullHttpRequest) { response.setContentType("application/octet-stream"); + response.setHeader("Access-Control-Allow-Origin", "*"); + FullHttpRequest fullHttpRequest = (FullHttpRequest) request.getNettyRequest(); boolean b = false; if ("web".equalsIgnoreCase(fullHttpRequest.headers().get("p"))) { diff --git a/broker/src/main/java/com/xiaoleilu/loServer/handler/ActionHandler.java b/broker/src/main/java/com/xiaoleilu/loServer/handler/ActionHandler.java index 0243e3c6..9eaa212b 100755 --- a/broker/src/main/java/com/xiaoleilu/loServer/handler/ActionHandler.java +++ b/broker/src/main/java/com/xiaoleilu/loServer/handler/ActionHandler.java @@ -24,7 +24,7 @@ import org.slf4j.LoggerFactory; /** * Action处理单元 - * + * * @author Looly */ abstract public class ActionHandler extends SimpleChannelInboundHandler { @@ -45,7 +45,7 @@ abstract public class ActionHandler extends SimpleChannelInboundHandler