问题标签 [vertx-httpclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
913 浏览

java - 在 Vert.x Web 客户端中,我可以将 JSON 响应映射到 POJO 集合吗?

在 Vert.x Web 客户端手册中有一个将传入的 JSON 响应解码为 POJO 的示例:

有没有办法将传入的 JSON 数组解码为对象集合?

0 投票
2 回答
1067 浏览

java - 用于测试我的 API 客户端的 JUnit 测试不起作用,“错误:ID 为 'junit-jupiter' 的测试引擎无法执行测试”

我是使用 Junit 测试和使用 mockito 的新手。我为我的客户端创建了一个类,它应该向 API 发送请求。我还创建了一个类来编写一个简单的测试。当我运行测试时,我在控制台中遇到错误,我不知道如何解决它们。我已经使用 Postman 测试了我发送请求的 API。这是我的客户端代码:

这是我为测试类编写的内容:我设置了一个模拟 WebClient 并在创建 MyClient 实例以向 API 发送请求时使用它。

这是我尝试运行测试时出现在控制台中的错误: 在此处输入图像描述

这是项目的 pom.xml:

0 投票
1 回答
542 浏览

mockito - 在我的 http 客户端上运行 JUnit 测试时不断出错

我正在创建一个客户端来向 API 发送请求,并且我正在尝试编写一个 Junit 测试,但我不断收到此错误。这是我发送请求的客户端代码:

这是我用来测试是否发送回正确响应的测试类:

这是我在尝试运行测试时不断遇到的错误: 在此处输入图像描述

知道为什么当我尝试运行测试时会弹出这些错误吗?

0 投票
1 回答
1145 浏览

vert.x - 如何使用 Vertx 3 使用 SOAP WSDL

我在 vertx.3 有一个项目,我想使用 SOAP 服务。vertx 中是否有允许我这样做的库?我做了很多搜索,我得到了任何东西。

请有人可以帮助我!

0 投票
2 回答
502 浏览

java - Vertx HttpRequest .basicAuthentication() 与 .putHeader("Authorization", "...")

为什么以下结果会导致“未经授权”响应:

而以下工作正常:

0 投票
1 回答
166 浏览

rx-java2 - 如何使用 io.vertx.reactivex.ext.web.client.WebClient 的 rxSendStream 对字符串进行 Http POST

我是 Vertx 和 Rx Java 的新手。我想做一个 Http POST ,但我的内容是一个字符串。这是我的代码:

和 body 可以是以下任何一种:

  • Flowable<Buffer>身体或
  • Observable<Buffer>身体或
  • Buffer身体

我的问题是如何将 body 转换为上述任何类型

0 投票
1 回答
129 浏览

vert.x - Vertx 应用程序的混沌测试

用于对部署在 Openshift 上的 Vertx 应用程序进行混沌测试的任何工具的指针。Chaos Monkey 或任何其他工具会起作用吗?

0 投票
1 回答
294 浏览

scala - Vertx Scala:如何设置 websocket 连接并发送消息

我正在使用 Vert.x Scala 库(版本 3.8.0),但我不知道如何设置 websocket 连接并发送消息。按照 Vert.x 3.5.4 的文档说明,这应该可以工作:

但是在编译时会抛出以下错误:

我也尝试让语言推断处理程序类型,但没有成功。我究竟做错了什么?

0 投票
1 回答
1352 浏览

kotlin - 无法反序列化 `java.util.ArrayList 的实例` 超出 START_OBJECT 令牌 Vert.x

我正在使用Kotlin并且Vert.x我有:

我正在尝试Arraypictures. 我在请求正文中的 JSON 是这样的:

当我发送上面类似的Object内部消息时Array,我收到此错误:

但是如果我像这样发送一个空的Array,它的工作原理:

我收到正确的回复:

所以问题是,我怎样才能在我的客户中发布Array一个Objects?谢谢!

0 投票
1 回答
1254 浏览

java - Vertx-java-HttpClient:如何派生 maxPoolSize 和 maxWaitQueueSize 值及其影响

我在vertx java创建了一个 java 后端服务。我使用启用了连接池的httpClient ( io.vertx.core.http.HttpClient)来连接到外部服务。我排除了 50 的吞吐量。对于我的服务的每个请求,我都需要连接到外部服务。我的服务的平均响应时间是 4 秒,外部服务大约是 3 秒。

现在我的问题是

  1. 如何为 HttpClient派生maxPoolSize和取值?maxWaitQueueSize
  2. 对内存和cpu有什么影响maxPoolSize和价值?maxWaitQueueSize
  3. maxPoolSize我可以设置的最大值是maxWaitQueueSize多少?
  4. 我还应该使用setPipelining选项HttpClient吗?