WebClient的HTTP帖子

问题描述 投票:0回答:1

我正在尝试使用Vertx的WebClient测试我的Post终结点,并且始终获得500作为状态代码。谁能让我知道我在做什么错:-

final String jsonBody = "{\"url\": \"https://www.google.se\"}";
    WebClient.create(vertx)
            .post(8080, "::1", "/service")
            .sendJson(
                jsonBody,
                response ->
                    testContext.verify(
                        () -> {
                          System.out.println(response.result().statusCode());
                          assertEquals("OK", response.result());
                        }));
asynchronous vert.x vertx-httpclient vert.x-webclient
1个回答
0
投票

500是内部服务器错误。在您的情况下,它没有获取所需的数据。我想。因此,请尝试使用

发送有效载荷
  • 将字符串转换为jsonobject并发送usig sendJsonObject方法
  • 将缓冲区转换为jsonobject并发送usig sendBuffer方法
© www.soinside.com 2019 - 2024. All rights reserved.