问题标签 [restlet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 从 Restlets 中的 POST 正文获取键值对
这可能是也可能不是有史以来最愚蠢的问题。
我正在使用 Restlet。当客户端(我无法控制)发布到 URL 时,我可以调用该函数:
representation.getText();
它以字符串形式生成以下键值对示例列表:
如何在 Restlet 中以键值对映射的形式访问这些数据?
回答:
java - 如何为 Restlet 设置根 URL
在您的 Restlet Web 服务的根目录中,如下所示:
http://localhost:8080/foobarwebservice/
我的页面是空白的...
我怀疑当用户/程序员想要找出网络服务上可用的资源以及应该如何访问它们时,例如 url 格式和要传递的参数。那么它应该在这里 - 我认为是 WSDL 的 REST 形式???是不是叫WADL
你做什么工作?有没有办法根据您发布的资源为根资源自动生成它?我不认为有一个空白页是正确的。我对任何人都有意义吗????:)
请耐心等待,因为我已经一年多了,因为我看了所有这些东西。
java - Java 从 restlet 资源中访问 ServletContext
我在 java 中使用 Tomcat 服务器,并希望能够从 restlet 资源访问 ServletContext 以访问我缓存的 DataSource 对象(以池 mysql 连接)。org.restlet.resource.Resource 带有一个 Context 对象,但它与 ServletContext 没有任何关系。因此,经过一番谷歌搜索后,我发现了以下内容:
但它为 ServletContext 返回 null。有没有人从 restlet 资源中成功访问了 ServletContext,你是怎么做到的?
如果这不是进行连接池的推荐方式,那么在 restlet 中进行连接池的最佳方式是什么?
google-app-engine - 使用 App Engine 和 Restlets 的 Cookie
我想将身份验证令牌存储在会话 cookie 中。我正在使用谷歌应用引擎和restlets。我做了一些搜索,但我什至不知道从哪里开始。
我想:
- 将令牌存储在 cookie 中
- 客户端通过restlet发出请求时读取cookie
此外,会话 cookie 是否是此类信息的正确位置?
cookies - 在restlet中设置一个cookie
我有一段时间在restlet中设置一个cookie,这是我到目前为止所拥有的::
我现在遇到的问题是我无法实例化“org.restlet.util.Series”类型的类,也找不到任何可以实例化的子类。这似乎是一个愚蠢的问题。但我不知道该怎么做。此外,我似乎经常用 Restlets 遇到这种问题。通常我无法从 API 中弄清楚如何使用这个工具,当我搜索示例时,我找不到。我应该以其他方式引用有关 Restlets 的文档吗?
java - Restlet ServerResource 方法参数?
这可能是一个非常愚蠢/简单的问题,答案如此明显,以至于似乎不值得在 restlet 文档中说明。Restlet 可以在哪里以及如何(如果有的话)将参数传递给 ServerResource 类中的方法?
给定这个类:
和一个路由器附件router.attach("/foo", FooServerResource.class);
我知道如果我使用 Restlet 客户端连接器,我可以为这个类创建一个代理并直接调用方法,但是如果我从其他一些非 Java 语言(例如 PHP)调用这个 ServerResource 怎么办?
authentication - 使用 OData 安全服务
我想生成 OData 安全服务的实体类和服务类。在 OData Java 扩展页面中写到我需要使用org.restlet.ext.odata.Generator
应该获取 uri 和输出目录参数的类。但是,如果我的 OData 服务是安全的,则生成器实例无法在没有服务的用户名和密码的情况下生成服务类。我没有找到任何方法将用户名和密码传递给生成器类。
我得到 401 HTTP 响应代码。
请帮忙。
authentication - Cookies - 存储身份验证令牌
我想在持有身份验证令牌的客户端上放置一个 cookie。在他们使用凭据登录后,他们可以只发送令牌而不是凭据,直到服务器确定令牌已过期。
下面是 cookie 的构造函数。我正在使用restlets,不确定将“路径”和“域”设置为什么。这些领域的目的是什么?另外,如果我将“安全”设置为“真”,这是否意味着如果连接不是 https,它将不会传输 cookie?
http - 如何为http请求添加标头
我是 Restlet 开发的新手,尝试添加标头来执行 HTTP 请求。我尝试了以下代码,但得到“400 bad request, header is not valid”
我正在使用 Restlet 2.0。请帮忙。任何示例代码都会有很大帮助。提前致谢。KC