restlet相关内容
当它是一个多部分/表单数据请求时,如何捕获传入的@Post变量? 对于常规的Post请求,我会这样做: @Post public void postExample(Representation entity)throws Exception { Form form = new Form(entity); System.out.println(form.getFirstVal
..
OData是微软重新打包其Astoria(现在的WCF数据服务)RESTful查询/更新协议。如果我想使用Java创建兼容OData的数据源,我该怎么做?同样,如果我想从Java使用OData数据源,我该怎么做? http://www.odata.org/ 以下部分答案。 OData网站建议Restlet支持OData。 Restlet的API文档提到了org.restlet.e
..
在Java中实现客户端和服务器REST框架的最佳框架是什么?我一直在苦苦寻找一个易于使用的解决方案。 更新:Jersey和Restlet看起来都是不错的选择。我们可能会使用Restlet,但我们会尝试使用它们。 解决方案 Restlet 听起来应该提供你想要的东西: 支持客户端和服务器(在相对对称的api中) 智能网址绑定 mime类型理解(给定接受的mime类型,它会询问
..
我正在使用RESTlet,我已经创建了一个资源。我通过覆盖acceptRepresentation方法来处理POST。 客户端应该向我发送一些数据,然后我将它存储到DB,将响应设置为201(SUCCESS_CREATED)并且我需要返回一些数据到客户端,但是acceptRepresentation的返回类型是无效的。 在我的情况下,我需要返回一些标识符,以便客户端可以访问该资源。
..
我们正在计划一个主要为移动应用提供内容的项目,但需要有一个网站。 我的问题是使用Jersey还是Restlet是否有意义为我们的移动应用程序开发REST API,然后使用Play!为网站服务。 或者只是使用Play更有意义!做到这一切?如果是这样,如何使用Play进行REST!框架? 解决方案 根据请求,这是一种类似REST的简单方法。它的工作方式与Codemwncis的解决方
..
我目前正在编写一个使用Restlet软件包及其Jackson扩展程序来使用RESTful服务的Java客户端。 我想查询用户的服务,并将响应反序列化为用户 POJO,如下所示: @JsonIgnoreProperties(ignoreUnknown = true) public class User { private Integer uid; private String
..
我目前正在测试环境中工作,其中服务器具有默认的自签名SSL证书。我正在使用Restlet 2.1-RC2并实例化这样的客户端资源: 客户端客户端=新客户端(新上下文(),协议.HTTP); cr = new ClientResource(String.format(itql_endpoint,riQuery)); cr.setNext(client); 并重复使用客
..
我有几个关于Restlet客户端如何处理媒体类型标题的新手问题: Restlet客户端将什么放入'内容 - 如果我传入类型为a的实体,则输入'标题'一个POJO或b)一个InputStream实例?那个'accept'标题会是什么? 如果我想在HTTP体中传输JSON格式的POJO,我是否需要序列化POJO并将其作为JSON字符串传递或者我可以通过POJO和Restlet将完成剩下的工作吗
..
我正在使用Apache Commons HttpClient和Restlet来调用一个宁静的Web服务。不幸的是,我的服务器(基于Ruby on Rails)不喜欢HttpClient默认使用的 Transfer-Encoding:chunked 。 有没有办法禁止从客户端使用分块编码用于POST? 解决方案 如上所述Restlet邮件列表,在Restlet 2.1版中,您可以将Cl
..
我想将数据从客户端流式传输到服务器。 我的应用程序将音频数据流式传输到服务器。我不知道当我开始流式播放音频时会有多长时间。我希望通过在记录数据时传输数据来减少延迟。一旦上传了所有数据,我就会处理它。 所以,我想要的是一个HTTP POST,身体是流式传输的。在客户端,POST将在数据可用时发送。在服务器端,我希望它像普通的POST一样到达,并带有完整的收集数据。 我目前正在使用R
..
我使用RESTFul服务作为我的前端的后端。该服务在其响应上设置了expires / etag / lastmodified标头。 我正在寻找的是一个客户端(有利的java)库,可以从中获取数据服务并将其缓存在可插入的缓存后端(如ehcache)中。 我还希望能够做的是在输入后立即使用后台工作线程自动填充缓存失效。此外,做条件GET应该很聪明。 我遇到过 http://hc.a
..
我想通过阅读文件的第一部分并分析内容来确定文件的类型(通常为UTF-8)。 (该类型特定于我的社区,但不在我的控制之下,并且不包含在MIME / MediaType中,通常是TEXT_PLAIN)。我正在使用客户端上的'org.restlet'库来分析标题 请求请求=新请求(方法。 HEAD,url); 所以我知道内容长度,并且可以(如果必要和可能)估计我应该多少字节下载进
..
我想使用Restlet Framework和GWT客户端的异常处理。 Restlet框架支持本文中描述的注释异常的概念; http://restlet.com/company/blog/2015/12/21/exception-handling-with-restlet -framework / 在我的项目中,我创建了一个LocationNameException @Stat
..
我们将嵌入式模式下的Jetty 9.2.x与Restlet 2.3.1结合使用来开发我们的应用服务器。最近,我们启用了对HTTPS的支持,HTTPS使用由自行建立的CA签署的认证。 在Linux和Mac操作系统下,从各种网络浏览器连接到此服务器时,一切正常。但是,当我们将测试用于运行Windows 7和8(所有机器位于同一局域网)上的机器时,我们发现Chrome浏览器(版本42.x)不会建立
..
是否有一种方法可以让Restlet Swagger扩展限制它显示的API? API中有一些不应该被分解的路径(只是还没有) ,确保至少只有特定的 org.restlet.routing.Router 会被暴露的策略是什么?因为我们在应用程序中有许多 Router s。 解决方案 开箱即可。要做到这一点的更简单的方法是国际海事组织为补丁扩展 org.restlet.extension.
..
我在另一个域上有一个前端应用程序,它与另一个域上的Restlet后端进行通信。到目前为止,CORS正常工作,唯一的问题是bean序列化。 当我检查请求时,它有 Accept 类型: application / x-java -serialized-object + gwt 然而,由于某些原因,我不知道后端在 localhost 我的GWT应用程序在向后端(在本地主机)发送/接收数据时工
..
我试图做类似的方法: public Restlet createInboundRoot(){ Router apiRouter = createApiRouter( ); attachSwaggerSpecificationRestlet(apiRouter,“/ api-docs”); 返回apiRouter; 当 / api-docs 是访问Restlet
..
我使用的是带有GAE SDK 1.3.7和GWT SDK 2.1.0和Restlet 2.0.3的Eclipse 3.5。当我运行我的应用程序时,控制台日志显示: 加载模块 com.androidstartup.serialization.KPadProject [错误]无法在您的类路径中找到'com / androidstartup / serialization / KPadPro
..
我在GAE中使用Restlet,GAE Blobstore API需要一个HttpServletRequest对象来上传blob和一个HttpServletResponse对象来提供服务。有没有办法从Restlet Response获取HttpServletResponse对象? 解决方案 您可以使用实用工具类org.restlet.ext .servlet.ServletUtils到达H
..
我开发了一个Restlet应用程序。我想通过Restlet在URL请求上返回一个JSP文件。如何在不使用重定向的情况下实现这一目标? 即 比方说,我在mydomain.com上有文件“contact.jsp”,我希望人们能够访问 http://mydomain.com/contact 因此,在Restlet中,我将拥有: router.attach(“/ contact”,M
..