70得票5回答
如何使用Jersey获取完整的REST请求体?

如何使用Jersey获取POST请求的完整HTTP REST请求正文? 在我们的情况下,数据将是XML格式。大小将在1K到1MB之间。 文档似乎表明您应该使用MessageBodyReader,但我找不到任何示例。

65得票12回答
MULTIPART_FORM_DATA:找不到公共javax.ws.rs.core.Response类型参数的注入源

我正在使用基于Jersey的RESTful服务实现策略来构建一个用于上传文件的服务。 我的服务类名称为:UploadFileService.java(请参见下面的代码) package com.jerser.service; import java.io.File; import java....

64得票8回答
使用JAX-RS保持DRY原则

我正在尝试最小化一些JAX-RS资源处理程序的重复代码,这些处理程序都需要一些相同的路径和查询参数。每个资源的基本URL模板如下: /{id}/resourceName 每个资源都有多个子资源: /{id}/resourceName/subresourceName 因此,资源/子资...

64得票11回答
使用Jersey和Guice开发RESTful服务的实际建议

从我在网上的了解来看,自2008年以来,Guice和Jersey整合的最新技术已经停滞不前,当时两个团队陷入了僵局。问题的关键是JAX-RS注释执行字段和方法注入,这与Guice自身的依赖注入不兼容。 我发现的一些例子并没有详细说明: Iqbalyusuf在Google App Engin...

64得票7回答
如何自动化文档化REST API(Jersey实现)

我用Java Jersey(和JAXB)编写了一个相当广泛的REST API。我也使用维基书写了文档,但这是一个完全手动的过程,非常容易出错,特别是当我们需要进行修改时,人们往往会忘记更新维基。 从观察其他大多数REST API来看,它们也是手动创建其文档。但我想知道是否有好的解决方案。 ...

61得票4回答
如何在Jersey REST服务方法中返回PNG图像到浏览器

我有一个运行着Jersey REST资源的Web服务器,想知道如何获取一个 image/png 的引用以便在提交表单或接收Ajax响应后在浏览器中使用img标签。添加图形的图像处理代码已经可以工作了,只需要想办法返回它即可。 代码:@POST @Path("{fullsize}") @Con...

59得票6回答
使用Jersey客户端进行POST操作

在Java方法中,我想使用Jersey客户端对象对RESTful Web服务进行POST操作(也是使用Jersey编写),但不确定如何使用客户端发送将用作FormParam的值到服务器。 我能够很好地发送查询参数。

59得票3回答
Spring REST服务、Jersey REST服务和Spring+Jersey解决方案有什么区别?

我想构建一个RESTful服务/接口。之前用了一些框架例如play来建立它,但我想尝试其他更有效率的方法。我听说Jersey是一个常用的构建REST API的库,Spring也是一个不错的框架。但我也看到一些解决方案,例如Spring+Jersey。因此,我对这些REST API解决方案有点困...

59得票2回答
RESTEasy还是Jersey?

我有一个RESTFul Web服务的需求。我们团队需要决定是使用Jersey、Restlet、RESTEasy或其他任何框架。在排除其他框架后,我们无法选择RESTEasy和Jersey之间的区别。 由于它们似乎几乎相同,我们应该考虑什么? 客户端API应该简单易用且功能丰富。我们目前正在...

59得票3回答
如何使用Jersey 2.x设置连接和读取超时时间?

在Jersey 1中,我们有一个功能setConnectTimeout在类com.sun.jersey.api.client.Client中。 在Jersey 2中使用了javax.ws.rs.client.Client类,其中缺少此函数。 如何在Jersey 2.x中设置连接超时和读取超...