jersey-client相关内容

Jersey客户端非阻塞

派生大量线程从来都不是一个好主意(当您创建太多线程时,无论如何都可能会耗尽内存)。 通常,Jersey需要为每个请求创建一个线程。无论我使用async()(Jersey为我创建线程-我已经在调试器中研究过这一点),还是不使用(显然我必须自己创建线程),情况似乎都是如此。 所以这里有一个具体的情况,这是不够好的: 我正在以高达500个请求/秒的速度向远程服务器发送HTTP。但是,由 ..
发布时间:2022-05-26 11:23:25 Java开发

未找到 ClientBuilder 类

我正在尝试使用 Jersey 框架构建一个 RESTFul 客户端,所以我添加了以下类: import javax.ws.rs.client.Client;导入 javax.ws.rs.client.ClientBuilder;公共类 ActivityClient {私人客户客户;公共活动客户端(){客户端 = ClientBuilder.newClient();}//...代码} 但我得到一 ..
发布时间:2022-01-21 19:14:05 Java开发

泽西版本问题:找不到媒体类型 = 应用程序/xml 的 MessageBodyReader

在编写一个使用 XML 数据的简单 Jersey 客户端时,我遇到了这个异常“MessageBodyReader not found for media type=application/xml".我的所有设置,包括 jersey-client 作为 maven 依赖项都很好.我使用的版本是 2.17.一旦我将版本降级到 2.15,它就开始正常工作了.谁能解释需要包含哪些依赖项才能使 2.17 版 ..
发布时间:2022-01-21 19:05:42 其他开发

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

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

Jersey REST 客户端:发布多部分数据

我正在尝试编写一个 Jersey 客户端应用程序,它可以将多部分表单数据发布到 Restful Jersey 服务.我需要发布一个包含数据的 CSV 文件和一个包含元数据的 JSON.我正在使用泽西客户端 1.18.3.这是我的代码(某些名称已更改为公司机密)... Client 客户端 = Client.create();WebResource webResource = client.res ..
发布时间:2022-01-21 18:51:56 Java开发

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

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

无法模拟 Glassfish Jersey 客户端响应对象

我在创建用于单元测试的模拟 Response 对象时遇到问题.我正在使用 org.glassfish.jersey.core.jersey-client 版本 2.3.1 来实现我的 RESTful 客户端和 mockito 版本 1.9.5 来帮助我处理模拟对象.这是我的测试代码: @Test公共无效 testGetAll() 抛出 IOException {//给定字符串预期资源 = "预期 ..
发布时间:2022-01-14 13:06:58 其他开发

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

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

如何使用 mockito 测试数据库连接

我正在使用 Junit 来测试我的球衣 api.我想在没有数据库的情况下测试 DAO.我尝试使用 Mockito,但仍然无法使用模拟对象来测试包含对 DB 的 Hibernate 调用的 DAO.我想为调用 DAO 的 Helper 类编写 Junit.谁能提供带有一些示例代码的解决方案来模拟 DAO 中的数据库连接. 编辑: Status.java @GET@Produces(Me ..
发布时间:2021-12-24 22:42:08 其他开发

仅使用 CA 证书且无密钥库使用 SSLContext

我需要设置一个 javax.net.ssl.SSLContext 以在 Jersey 客户端应用程序中使用.我想要做的就是接受自定义根 ca 证书的上下文.真的没有办法生成keystore文件并导入CA证书吗? 解决方案 确实没有办法生成密钥库文件并导入 CA 证书? 有一些方法可以在没有密钥库文件的情况下执行此操作,但是由于您必须以一种或另一种方式加载您想要信任的 CA 证书, ..
发布时间:2021-12-14 14:39:26 Java开发

Jersey 客户端和 Apache HTTP 客户端如何比较?

首先,我不是想在这里开始一场激烈的战争.我对 Jersey 非常了解,但几乎没有使用过 httpclient. jersey-client 和 Apache 的 httpclient 之间的主要区别是什么?在哪些方面一个比另一个好?某处有很好的比较图表吗?对于较大的文件(比如 2048 MB),哪一种表现更好? 非常感谢您的评论! 解决方案 这两件事可能不应该直接比较.Jers ..

正确处理运动衫中的后台通话

我必须对Web应用程序中的Web服务进行一些后台调用.通话的响应时间并不是很紧迫,对我而言几乎没有任何意义.它仅在极少数情况下会发生变化,在这种情况下,我将通过引发异常或记录故障或其他内容对此做出反应.现在,我要问的一个问题是在Jersey Client 2中正确处理此类紧急呼叫. 选项1使用来自jersey的异步调用,但随后为每个响应启动一个线程.选项2立即启动一个线程,并从该线程内部使用 ..
发布时间:2021-05-20 18:35:38 Java开发