41得票5回答
如何在服务器上获取Jersey日志?

我正在使用Jersey进行REST WS。如何在服务器端启用Jersey日志记录? 长话短说: 我收到了一个客户端异常 - 但我在Tomcat日志中没有看到任何内容[它甚至没有达到我的方法]。由于堆栈跟踪显示“toReturnValue”,所以它确实从服务器上获取了一些内容。但我不知道服务器...

15得票2回答
Spring将请求作用域Bean提升到子线程(HttpServletRequest)

我现在已经尝试了很多方法,但好像缺少一个重要的部分。以下是我的故事:我有一个请求范围的bean,它从HttpServletRequest中读取一些SessionContext。该属性在过滤器中设置。所以,只要代码在正确的线程上运行,这就完全正常。@Component @Scope(value ...

19得票1回答
如何获取请求的URL?

我正在使用Jersey Jax-RS构建Web服务。现在我需要获取请求的URL及其端口号(如果存在)。 例如,如果我的服务运行在http://www.somelocation.com/web/services上,我想要捕获到www.somelocation.com。 我该怎么做呢?

11得票2回答
使用JarJar重新打包工具

我已经将一个Web应用部署到Google应用引擎上,我的Web服务使用Jersey 1.14框架。当我尝试在GAE上消费或调用Web服务时,我得到了java.lang.IncompatibleClassChangeError: Implementing class错误。我搜索了一下发现Jers...

9得票1回答
使用JAX-RS/Jersey与Freemarker模板

网上有示例展示如何使用JAX-RS实现Jersey与自定义模板引擎(如FreeMarker)的结合。但是这些示例看起来有点临时或过时。还有一个仅依赖于JAX-RS而不是Jersey特定类的示例。是否有成熟的ViewProcessor实现可以用于FreeMarker,还是我必须编写自己的实现?

12得票1回答
异步响应的ConnectionCallback在Jersey中没有触发

对于异步编程,Jersey(JAX-RS)提供了一个ConnectionCallback回调函数,用于在连接断开时执行。从Jersey文档中可以看到: 由于某些异步请求可能需要较长时间来处理,因此客户端在响应恢复之前或在完全写入客户端之前可能决定终止与服务器的连接。为了处理这些用例,可...

18得票1回答
如何在Jersey中获取上传文件的MIME类型

我在Jersey中有一个标准的上传端点:@POST @Secure @Consumes("multipart/form-data") public Response upload( @Context final HttpHeaders hh, @FormDataPara...

13得票5回答
Jersey,如何提交一个JSON对象列表?

我正在使用Jersey 1.11在Java中构建一个RESTful web服务,并且在实现一个消耗JSON化实体列表的方法时遇到了问题。单个实例方法正常工作。 我收到的错误信息是: Status 400 - Bad Request. The request sent by the clie...

7得票1回答
使用Jersey测试框架在JerseyTest构造函数期间产生NullPointerException错误。

我正在使用Jersey Test Framework,但是即使在我的测试代码之前,JerseyTest的构造函数就会失败,并出现以下错误: Mar 06, 2014 6:40:44 PM org.glassfish.jersey.server.ApplicationHandler initi...

11得票3回答
Jersey 2.x:如何在RESTful客户端上添加头部信息

我已经查看了如何使用Jersey客户端API在RESTful调用中添加标头,但这是针对Jersey 1.x的。 在Jersey 2.21中如何设置标头值(例如授权令牌)? 这是我正在使用的代码:public static String POST(final String url, fina...