NutzCN Logo
问答 当token失效的时候,在客户端检测发现请求的状态为canceled。
发布于 10天前 作者 qq_df433f5d 97 次浏览 复制 上一个帖子 下一个帖子
标签:

Filter里明明返回了JsonView,为什么客户端看到请求的状态是canceled啊,response的结果什么都没有。

public class ApiTokenFilter implements ActionFilter {
    private static final Log log = Logs.get();

    public View match(ActionContext context) {
        try {
            String appid = Strings.sNull(context.getRequest().getHeader("appid"));
            String token = Strings.sNull(context.getRequest().getHeader("token"));
            log.debug("appid:::" + appid);
            log.debug("token:::" + token);
            context.setRequest(context.getIoc().get(TokenUtil.class).verifyToken(context.getRequest(), appid, token));

            return null;
        }
        catch (Exception e) {
            e.printStackTrace();
            return new UTF8JsonView(JsonFormat.compact()).setData(Result.error(-2, "token失效"));
        }
    }
}

3 回复

跳转了?

页面没有跳转啊,就是请求的数据没返回,然后就一直显示加载中

request.getInputStream读完试试

添加回复
请先登陆
回到顶部