gpt4 book ai didi

java - 使用查询字符串的 ReSTLet 路由

转载 作者:行者123 更新时间:2023-12-01 22:21:01 25 4
gpt4 key购买 nike

我有一个资源,当前的路由如下:

router.attach("/{version}/content/{language}", ContentResource.class);

我想向此资源添加一个查询字符串,如下所示:

router.attach("/{version}/content/{language}?segment={segment}", ContentResource.class);

问题是,当我尝试通过路由访问资源时,我无法进入它。

有人可以解释一下原因以及如何解决吗?

最佳答案

您不必在路由定义级别指定查询参数。如果您想使用名为 segment 的查询参数,请按以下方法操作:

  • 路由定义

    router.attach("/{version}/content/{language}", ContentResource.class);
  • 获取查询参数值

    public class ContentResource extends ServerResource {
    String value = getQueryValue("segment");
    (...)
    }

希望对你有帮助蒂埃里

关于java - 使用查询字符串的 ReSTLet 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29770596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com