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