jax-rs相关内容
我想知道是否可以使用 jersey restful 资源执行以下技巧: 我有一个示例球衣资源: @Path("/example")公共类 ExampleRessource {@得到@Path("/test")@CustomPermissions({"foo","bar"})公共响应 doStuff() {//隐式调用 checkPermissions(new String[] {"foo"
..
..
我是 JAX RS 和 Jersey 2 的新手.我的简单休息资源服务器端程序“Hello World"运行良好,我可以通过任何浏览器和谷歌浏览器的 Advance Rest Client 应用程序访问它. 但是当我编写了一个 JAX RS Jersey 2 客户端时,它给了我 HTTP 404 Not found,下面是详细信息: 下面是rest资源服务器端程序: Web.xm
..
为什么下面的示例会在请求中吞下我的“Content-Encoding"的 HTTP-Header.我正在编写一个需要解码自定义编码格式的应用程序.但是,我永远无法从请求中获取“Content-Encoding"标头.既不在实际资源中,也不在 ReaderInterceptor 中.在响应中,这个编码头没有被吞掉. 在以下(可运行的)示例中可以很容易地观察到这种行为: 公共类 Demo 扩展
..
..
是否有任何简单的方法可以在 JAX-RS Web 服务中提供不区分大小写的 URL?这样做的目标是生成一个“宽松接受器"的 Web 服务.1 我想可以使用 .to[Lower|Upper]Case() 的所有传入 URL 的过滤器来做到这一点.不幸的是,这种实现需要程序员遵守纪律/一致性,以确保应用程序中的所有硬编码 URL 字符串都是严格的 [小写|大写]. 另外,我还不知道 JAX-R
..
是否可以配置 GET 方法来读取可变数量的 URI 参数并将它们解释为可变参数(数组)或集合?我知道查询参数可以读取为列表/集合,但在我的情况下我不能使用它们. 例如: @GET@Produces("文本/xml")@Path("list/{taskId}")公共字符串 getTaskCheckLists(@PathParam("taskId") int... taskId) {返回 Ar
..
在 Spring Boot 1.5.2 上,我正在缩减一个包含 Web 服务的大型 Web 应用程序,使其仅成为 Jersey Web 服务.因为 Web 服务已经有一套完整的由 Apache Wink 实现的 JAX-RS 注释,所以我决定使用 Spring + Jersey 而不是 Spring Rest.我发现了这个 spring-boot-jersey-sample 应用程序用作参考.我正
..
我正在尝试部署使用 jersey 的 jax-rs 客户端应用程序是 8.5. 我希望我不需要在战争中打包运动衫罐,因为它会提供它们. 但是在尝试调用我的 servlet 时出现此错误: 错误 404: javax.servlet.UnavailableException: SRVE0203E: Servlet [HelloJAXRSClient]: example.HelloJAXRS
..
我想使用 JAX-RS 从我的服务器端 java 返回一个压缩文件到客户端. 我尝试了以下代码, @GET公共响应 get() 抛出异常 {final String filePath = "C:/MyFolder/My_File.zip";最终文件文件 = 新文件(文件路径);最终 ZipOutputStream zop = new ZipOutputStream(new FileOutp
..
有这样的方法: @GET @Path("/name/{name}")@Produces(MediaType.TEXT_PLAIN)公共字符串 getProperty(@PathParam("name") 字符串名称) {System.out.println(name);} 如何传递“test./test"之类的值? /name/test./test 给出 HTTP 404/name/test
..
我有以下嵌入式码头服务器的场景: 服务器 server = new Server(8080);上下文根 = new Context(server, "/", Context.SESSIONS);根.addServlet(新的 ServletHolder(新的 ServletContainer(新的 PackagesResourceConfig(“edu.mit.senseable.livesi
..
在 DropWizard 中,我可以像这样设置基本身份验证(在 Application#run impl 中): BasicAuthProviderauthProvider = new BasicAuthProvider(authenticator, "SECRET_REALM");environment.jersey().register(authProvider); 我想知道String
..
我正在使用 Jersey 使我的一些服务成为 RESTful. 我的 REST 服务调用返回给我 {"param1":"value1", "param2":"value2",...."paramN":"valueN"} 但是,我希望它返回 ["param1":"value1", "param2":"value2",...."paramN":"valueN"] 我需要对下面的代码进行哪
..
我正在使用 Jersey JAX-RS 客户端(2.0 版).我知道它使用 Jackson ObjectMapper 来生成和解析 JSON.我想使用同一个对象为一些 java 类生成 JSON,以便我可以将它们写入日志. 我知道我可以创建一个新的 ObjectMapper 实例,但我更愿意请求 Jersey Client 给我一个它正在使用的实例的引用.我怎样才能做到这一点?Jersey
..
我编写了一个简单的类来测试响应读取实体方法(如果它按我预期的那样工作).但效果并不好. 当我启动我的课程时,我在 response.readEntity() 处收到以下错误: 线程“main"java.lang.IllegalStateException 中的异常:出站消息不支持该方法.在 org.glassfish.jersey.message.internal.OutboundJaxr
..
我正在尝试将 Jersey 2.13 Web 服务部署到 Weblogic 12.1.1.此版本的 weblogic 符合 JSR-311 JAX-RS 1.1 规范,而 Jersey 2.x 提供 JAX-RS 2.0 的实现 Oracle 有关于如何升级 Jersey JAX-RS RI 版本的说明:http://docs.oracle.com/cd/E24329_01/web.1211
..
我有一个简单的 POJO,我用 REST 注释进行了如下注释: @GET@Path("/domains/{domainid}")@覆盖公共域 getDomain(@PathParam("domainid") UUID domainID) 抛出异常 {logger.info("检索域"+ domainID);域 d = null;尝试 {d = MyClient.getDomains().get(
..
我正在尝试使用 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
..
我发现“Hibernate 不能与 JAX-RS 的参考实现结合使用".在链接 http://lists.jboss.org/pipermail/hibernate-issues/2009-May/015628.html 所以我无法将 JAX-RS (jersey) 与 hibernate 结合起来,有人知道解决这个问题的方法吗? 解决方案 万恶之源是cglib.将 cglib-2.
..