gpt4 book ai didi

reSTLet - 在 ReSTLet 中获取应用程序的路径(上下文根)

转载 作者:行者123 更新时间:2023-12-01 01:34:37 28 4
gpt4 key购买 nike

我需要在 ReSTLet 资源类(它扩展 ServerResource)中获取应用程序根。我的最终目标是尝试返回到另一个资源的完整显式路径。

我目前正在使用 getRequest().getResourceRef().getPath()这几乎让我得到了我需要的东西。这不会返回完整的 URL(如 http://example.com/app),而是返回给我/resourceName。所以我遇到了两个问题,一个是它缺少架构(http 或 https 部分)和服务器名称,另一个是它没有返回应用程序安装到的位置。

所以给定一个人资源在' http://dev.example.com/app_name/person ',我想找个方法回来' http://dev.example.com/app_name '。

我正在使用 ReSTLet 2.0 RC3 并将其部署到 GAE。

最佳答案

它看起来像 getRequest().getRootRef().toString()给我我想要的。我尝试使用 getRequest().getRootRef() 的方法调用组合(如 getPath 或 getRelativePart),但要么他们给了我一些我不想要的东西,要么为空。

关于reSTLet - 在 ReSTLet 中获取应用程序的路径(上下文根),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2738725/

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