没有收到任何帖子请求

问题描述

大家好,如果有人上传视频,我正在使用 Spark 接收来自 yt 的 pubsubhubbub 通知。它一直对我有用......但突然间我没有得到任何东西。我查看了控制面板,你告诉我他们收到了一个交付错误,我的网站是 404。GET 正在运行,但我的 POST 没有得到任何信息。

    public void YouTubeHttpServer() {
        post("/yt/callbacks/EUWwnBGmS733",(req,res) -> {
            VideoFeed value = xmlMapper.readValue(req.body(),VideoFeed.class);

            if (value.getEntry() == null) return false;
            if (value.getEntry().getDatePublished() == value.getEntry().getDateUpdated()){
                if (prevIoUsVideos.contains(value.getEntry().getVideoId())) return false;
                prevIoUsVideos.add(value.getEntry().getVideoId());
                new SetupResource(sql).youTubeMessage(value.getEntry().getAuthor().name,value.getEntry().getChannelId(),value.getEntry().getTitle(),value.getEntry().getVideoId());
            }

            return req.queryParams("hub.challenge");
        });

        get("/yt/callbacks/EUWwnBGmS733",res) -> req.queryParams("hub.challenge"));
    }

每次尝试在我的日志中向我发送内容时,我也会收到此消息:

2021-04-03 16:30:41,879 请求的路由 [/yt/callbacks/EUWwnBGmS733] 尚未在 Spark 中映射以供接受: [/]

有人明白为什么会这样吗? 顺便说一句,GET 和 POST 必须是相同的链接,因为 YT 会在每次使用另一个 get 发布请求后尝试验证我的链接

请帮助我。 我目前是 SparkJava 的新手,我可以说它工作了几个星期,现在它停止工作了。 最好的问候马文

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)