Java 通过webclient调用https IP时无法解析主机
我正在使用vert.x webclient Library调用HTTP API,但出现问题无法解决XXXX。我还提供了ssl(true)选项。以下是详细信息Java 通过webclient调用https IP时无法解析主机,java,vert.x,Java,Vert.x,我正在使用vert.x webclient Library调用HTTP API,但出现问题无法解决XXXX。我还提供了ssl(true)选项。以下是详细信息 WebClient .post(443, "https://XX.XXX.XX.XXX", "/postData") .ssl(true) .sendJsonObject( new JsonObject().put("data", data).put("signature", URLEncode
WebClient
.post(443, "https://XX.XXX.XX.XXX", "/postData")
.ssl(true)
.sendJsonObject(
new JsonObject().put("data", data).put("signature", URLEncoder.encode(data,"UTF-8")).put("version", "2"),ar -> {
if (ar.succeeded()) {
}
post
方法的第二个参数应该是IP地址或主机名。它不应该以https://
作为前缀。这应该起作用:
WebClient
.post(443, "XX.XXX.XX.XXX", "/postData")
.ssl(true)
.sendJsonObject(json, ar -> {
// Handle async result
}
谢谢你的回复。但是删除https,它抛出“无法创建SSL连接”你能检查一下吗?@munna没有完整的堆栈跟踪,很难回答。请在vert.x用户论坛上分享。但我认为你的问题已经得到了回答