他的回复:
edge 中 Handler如下 @Override public void handle(Invocation invocation, AsyncResponse asyncResponse) throws Exception { String langStr = invocation.getRequestEx().getParameter("lang"); invocation.addContext("lang", langStr); JsonObject json = invocation.getRequestEx().getBodyBuffer().toJsonObject(); json.put("lang", langStr); invocation.getRequestEx().setBodyBuffer(json.toBuffer()); LOGGER.info("AppAuthHandler==="+langStr); invocation.next(asyncResponse); } 在截图中的afterReceiveRequest中,获取query、或者Context、或者body中,都不能获取到我设置的值。但在接口中可以获取到query(其他没试过,也没必要试,因为需要全局性设置lang值,不可能每个接口都去获取query)