问题标签 [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.

0 投票
5 回答
7369 浏览

java - 设置内容/媒体类型 - Restlet

如何在 Restlet(谷歌应用引擎 2.0 版)中设置内容类型?在这种情况下,我想将内容类型设置为“文本/xml”。

我有:

我不确定它是否是在 Representation 中设置的值,或者它是否从 ServerResource 类中设置为与返回代码相同的方式。

回答:


0 投票
2 回答
4237 浏览

servlets - 为 webservices 和 servlet 配置 web.xml

我是 Restlets 的新手。尝试配置 web.xml(在 JBoss 上)。我有 2 个条目,一个用于 servlet(与 Web 服务无关),另一个用于 Web 服务,使用 Restlet。这是条目..

两者不能一起工作。在上述设置中,Restlet 工作。但是,当我更改

RestletServlet /*

类似于

Restlet 停止工作并且 AuthenticationServlet 工作正常。我在这里想念什么?

0 投票
1 回答
3603 浏览

java - Restlet中来自url的基本身份验证

我一直在使用 Restlets “ChallengeResponse” 机制在服务器端对用户进行身份验证。

据我了解,“ChallengeResponse”要求将用户名和密码放入标题中。但是,客户端需要将凭据放入 url,如下所示:

当我查看实际发送的内容时,密码似乎是 Base64 编码的

客户端是一个外部 Web 服务 (Twilio),它通过 URL 而不是标头发送身份验证信息....

使用 Restlet 以这种方式进行身份验证的正确方法是什么?

0 投票
1 回答
710 浏览

google-app-engine - Java GAE maven配置问题?只是另一个验证错误

我的项目在 Google 服务器上运行良好,但出现了一个 VerifyError:

0 投票
1 回答
4448 浏览

java - 配置 HttpClient 以用作 Restlet 客户端

我一直在为我的客户端代码配置 Restlet。我正在使用 Restlet 2 和 HttpClient 4。我将扩展 jar 和 HttpClient jar 添加到构建路径中,它似乎可以工作。

但是,我不知道如何详细配置它。我没有手动创建任何客户端,而是使用ClientResources 进行交互,这是我直接使用 Restlet 的唯一部分。客户端的具体实例化似乎隐藏在框架实现中。我发现了一些如何配置客户端的提示,但它们都是为 Restlet 1.x 编写的。

具体来说,我想配置以下部分:

  • 更改客户端请求的用户代理。clientResource.getClientInfo().setAgent(…)不起作用。
  • 增加每台主机的并行连接数。
  • 为每个主机启用持久连接和池。显然,到目前为止,Restlet 创建了一个新的连接 per ClientResource,这并不是很有效。

当然,我已经看过HttpClientHelper,但我不知道在哪里以及如何添加它。已经搜索了该文档,但没有命中。

感谢帮助!

0 投票
2 回答
1106 浏览

restlet - Restlet 基本 HTTP 身份验证:需要帮助

我正在使用 restlet 框架在 8182 端口上运行 Restful Web 服务。我正在尝试对用户进行身份验证以使用该服务。ig

我有一个像这样的查询字符串http://localhost:8182/api/service/customers/?key= "XXXXXXXXX"

我的疑问是:

  1. 如何在资源类/应用程序类中获取参数键的值,这样我就可以通过我的自定义数据库对用户进行身份验证。

  2. 我的宁静服务没有任何客户端代码,因为我想从浏览器本身调用所有调用。所以请告诉我,如何从浏览器本身发送帖子数据。因为我想使用 post/put 方法来添加新的客户数据。

我正在使用restlet框架1.1。

提前致谢。

卡伦杰·阿南德

0 投票
1 回答
1098 浏览

restlet - JSP 和 Restlets

我使用 restlets 开发了一个简单的 web 服务。一切都很好,我可以调用 URI 并连接到 db 并进行修改,但是当我尝试使用 jsp 执行相同操作时,si 无法在浏览器中获取 jsp 页面本身。我如何将 jsp 页面连接到这个 restlet ?

0 投票
2 回答
524 浏览

rest - 对一个实体进行多项操作

我试图弄清楚如何最好地布置一组 Restlet API。我有一个用户实体,它可能有标准的 CRUD 操作,非常适合休息,但还有其他的,比如“重置密码”或“终止”。

最好的方法是什么?

这是我的想法:

然后我会制作一个真正像这样附加的 UserResource

处理代码可能如下所示(伪):

真的是坏主意吗?真的是忍者的主意吗?

0 投票
1 回答
689 浏览

rest - 带有 post 方法的 Restlet 框架

我正在使用restlet 1.0,并且正在尝试将新条目发布到我的Mysql 数据库中。我没有使用任何 HTML 表单,我想在我的 rest 客户端上进行所有操作。我面临的问题是,

  1. 我想在 mysql 数据库中发布一个新的客户条目,
  2. 我没有使用任何 HTML 表单,
  3. 我正在尝试在 Rest Client 中实现和创建 XML,并尝试发送 XML。

我的 post 方法的 REST url 是 http://localhost:8182/api/service/customers/

如何附加新的客户信息以及如何获取 XML。

请帮忙。

谢谢

卡伦杰·阿南德

0 投票
6 回答
4102 浏览

java - 如何在 Restlet 2.0 中禁用登录?

我只是想在我的项目中禁用 Restlet 到 stdout/stderr 的日志记录,并通过 org.restlet.ext.slf4j 提供的 SLF4J 外观转发所有 Restlet 日志记录。是否有捷径可寻?