问题标签 [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.
configuration - Restlet - 提供静态内容
使用 Restlet,我需要在与我的 Web 服务相同的上下文中提供一些简单的静态内容。我已经用 . 配置了组件Directory
,但在测试中,我发现它只会提供 'index.html',其他一切都会导致 404。
所以... http://service和http://service/index.html都可以工作,
但http://service/other.html给了我一个 404
任何人都可以对此有所了解吗?我希望 ./content 目录中的任何文件都可用。
PS:我最终计划使用反向代理并从另一台 Web 服务器提供所有静态内容,但现在我需要它按原样工作。
java - 从 Swing 应用程序远程处理到 GWT 服务器
简单地说,我编写了一个 JSE Swing 应用程序,它需要与我之前编写的 GWT 服务器通信。我非常喜欢 GWT 在它的 javascript 和服务器端之间进行远程处理的方式,并希望我可以利用这种机制。有没有人设法以这种方式使用 GWT-RPC?我应该改用 Restlet 吗?
java - REST Web 服务使用 Restlet 接受 POST - 最佳实践
我有我的资源,它们是处理 POST 请求的典型重写方法。
我想知道的是处理我的 XML 数据包的最佳实践。我看到很多使用 Form 的例子——但肯定有一种方法可以使用 Representation 对象本身或将其转换为一些有用的 XML 对象???
非常感谢您对如何解析资源中的传入 XML 的任何帮助。
http - 在 Restlet 客户端请求中使用参数
我有:
但是我不知道如何设置登录参数...
我想要那个代码
- 逃跑等
- 可以轻松地在获取/发布之间切换
作为一个基于 REST 的平台,我想我可能需要使用一些参数“表示”,但这似乎有点奇怪。我认为构建这个代表性异常会很常见。
java - 如何在 Restlet 中为 Jetty 使用 ThrottlingFilter
我想配置一个 web 服务,以便一旦接受队列已满,服务返回 503。目前,这些请求似乎刚刚超时。
我确实设置了maxThreads和acceptQueuesize之类的参数(如此处所述:http://www.restlet.org/documentation/1.1/ext/com/noelios/restlet/ext/jetty/JettyServerHelper)。
但是一旦acceptQueue 已满,服务就不会响应503。
看来码头的 ThrottlingFilter (http://www.mortbay.org/jetty/jetty-6/apidocs/index.html?index-all.html)是我正在寻找的,但我不知道如何在我的restlet服务中申请。
java - 使用 restlet 将 json 内容传递给不同的浏览器类型
我们使用restlet框架开发了一个 RESTful web 服务。该服务由使用 Prototype 和/或 Scriptaculous 的 ajax 请求调用(我不熟悉这些库,所以如果其中提到的任何一个不准确,请原谅)。
一切似乎都适用于大多数流行的浏览器,即 Opera、Firefox、Safari 都可以正常工作。只有 Internet Explorer(6 和 7)不会从呼叫中获取数据。
我们怀疑返回的内容类型“application/json”在 IE 中不起作用。我们以“UTF-8”传递 json 内容,所以这也可能是一个问题。
欢迎任何提示和建议,在此先感谢!
java - 使用 HTTP OPTIONS 检索有关 REST 资源的信息
这个问题与 Restlet 框架和 Java 有关
当客户端想要发现服务器上可用的资源时 - 他们必须发送一个带有 OPTIONS 作为请求类型的 HTTP 请求。我猜这对于非人类可读的客户端来说很好 - 即在代码中而不是在浏览器中。
我在这里看到的问题是 - 使用 GET 的浏览器(人类可读)将无法快速发现它们可用的资源并找到一些额外的帮助文档等 - 因为它们不使用 OPTIONS 作为请求类型。
有没有办法让浏览器发送一个 OPTIONS/GET 请求,以便服务器可以将格式化的 XML 回火给客户端(因为这就是在 Restlet 中发生的事情 - 即服务器响应是将所有信息作为 XML 发送回),并显示这在浏览器中?或者我的想法全错了——即 OPTIONS 的重点是在客户端代码中使用,而不是通过浏览器读取。
java - 如何从 Restlet 中读取上下文参数?
使用Restlets时,如何读取通过 web.xml 传入的配置参数?对于 servlet,可以使用context-param 。如何从 Restlet 中读取上下文参数?
java - 使用 Restlet 客户端发送二进制数据
我正在尝试使用 Restlet 发送一个字节 [](使用 PUT),但我找不到任何有关如何操作的信息。我的代码如下所示:
我曾期望找到类似 ByteArrayRepresentation 的东西,就像有一个 JsonRepresentation 和一个 StringRepresentation 一样,但我什么也找不到。
java - 为 RESTLET Web 服务编写测试用例的最佳方法是什么?
我有一个用 Restlet 库实现的 JAX-RS Web 服务,现在我想测试它。为了做到这一点,我想通过使用模拟服务预初始化它来在我的测试中托管这个服务。
托管此类服务和执行测试调用的最佳方式是什么?