jax-rs相关内容

Jersey REST 扩展方法

我想知道是否可以使用 jersey restful 资源执行以下技巧: 我有一个示例球衣资源: @Path("/example")公共类 ExampleRessource {@得到@Path("/test")@CustomPermissions({"foo","bar"})公共响应 doStuff() {//隐式调用 checkPermissions(new String[] {"foo" ..
发布时间:2022-01-21 18:55:01 Java开发

JAX RS 2 使用 Jersey 客户端获取"HTTP 404 未找到但相同的 URL 正在浏览器上运行

我是 JAX RS 和 Jersey 2 的新手.我的简单休息资源服务器端程序“Hello World"运行良好,我可以通过任何浏览器和谷歌浏览器的 Advance Rest Client 应用程序访问它. 但是当我编写了一个 JAX RS Jersey 2 客户端时,它给了我 HTTP 404 Not found,下面是详细信息: 下面是rest资源服务器端程序: Web.xm ..
发布时间:2022-01-21 18:54:18 其他开发

为什么泽西岛会吞下我的“内容编码"?标题

为什么下面的示例会在请求中吞下我的“Content-Encoding"的 HTTP-Header.我正在编写一个需要解码自定义编码格式的应用程序.但是,我永远无法从请求中获取“Content-Encoding"标头.既不在实际资源中,也不在 ReaderInterceptor 中.在响应中,这个编码头没有被吞掉. 在以下(可运行的)示例中可以很容易地观察到这种行为: 公共类 Demo 扩展 ..
发布时间:2022-01-21 18:53:39 其他开发

使用 JAX-RS 的不区分大小写的 URL

是否有任何简单的方法可以在 JAX-RS Web 服务中提供不区分大小写的 URL?这样做的目标是生成一个“宽松接受器"的 Web 服务.1 我想可以使用 .to[Lower|Upper]Case() 的所有传入 URL 的过滤器来做到这一点.不幸的是,这种实现需要程序员遵守纪律/一致性,以确保应用程序中的所有硬编码 URL 字符串都是严格的 [小写|大写]. 另外,我还不知道 JAX-R ..
发布时间:2022-01-21 18:53:19 Java开发

是否可以使用可变数量的 URI 参数配置 JAX-RS 方法?

是否可以配置 GET 方法来读取可变数量的 URI 参数并将它们解释为可变参数(数组)或集合?我知道查询参数可以读取为列表/集合,但在我的情况下我不能使用它们. 例如: @GET@Produces("文本/xml")@Path("list/{taskId}")公共字符串 getTaskCheckLists(@PathParam("taskId") int... taskId) {返回 Ar ..
发布时间:2022-01-21 18:53:05 Java开发

如何使用 Spring Boot 1.5.2 注入 Jersey 端点接口的实现?

在 Spring Boot 1.5.2 上,我正在缩减一个包含 Web 服务的大型 Web 应用程序,使其仅成为 Jersey Web 服务.因为 Web 服务已经有一套完整的由 Apache Wink 实现的 JAX-RS 注释,所以我决定使用 Spring + Jersey 而不是 Spring Rest.我发现了这个 spring-boot-jersey-sample 应用程序用作参考.我正 ..
发布时间:2022-01-21 18:52:22 其他开发

Websphere 8.5 上的 JAX-RS Jersey 客户端

我正在尝试部署使用 jersey 的 jax-rs 客户端应用程序是 8.5. 我希望我不需要在战争中打包运动衫罐,因为它会提供它们. 但是在尝试调用我的 servlet 时出现此错误: 错误 404: javax.servlet.UnavailableException: SRVE0203E: Servlet [HelloJAXRSClient]: example.HelloJAXRS ..
发布时间:2022-01-21 18:52:16 其他开发

如何从 JAX-RS 客户端中提取 ObjectMapper?

我正在使用 Jersey JAX-RS 客户端(2.0 版).我知道它使用 Jackson ObjectMapper 来生成和解析 JSON.我想使用同一个对象为一些 java 类生成 JSON,以便我可以将它们写入日志. 我知道我可以创建一个新的 ObjectMapper 实例,但我更愿意请求 Jersey Client 给我一个它正在使用的实例的引用.我怎样才能做到这一点?Jersey ..
发布时间:2022-01-21 18:48:34 其他开发

带有响应参数的方法中的 IllegalStateException

我编写了一个简单的类来测试响应读取实体方法(如果它按我预期的那样工作).但效果并不好. 当我启动我的课程时,我在 response.readEntity() 处收到以下错误: 线程“main"java.lang.IllegalStateException 中的异常:出站消息不支持该方法.在 org.glassfish.jersey.message.internal.OutboundJaxr ..
发布时间:2022-01-21 18:48:08 Java开发

JAX-RS 2.0 更改默认实现

我正在尝试使用 RESTEasy 作为 JAX-RS 2.0 客户端实现.问题是我遇到了运行时异常: 06-28 13:29:06.410: E/AndroidRuntime(5745): 引起: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.glassfish.jersey.client.JerseyClie ..
发布时间:2022-01-21 18:46:04 其他开发