我正在使用 Vert.x 1.3.1-final,并且在从 HttpClient 对象发送 POST 请求时尝试使用 setTimeout 方法,但出现错误:NosuchMethod。奇怪的是该方法是定义的并且是公共的。
这是我的代码:
HttpClient client = vertx.createHttpClient()
.setHost(config.getString(HOST))
.setPort(config.getInteger(PORT))
.setKeepAlive(true)
.setConnectTimeout(config.getInteger(TIMEOUT));
HttpClientRequest clientRequest = client.post(endpoint, new ResponseHandler());
clientRequest.setTimeout(5*1000L); // Exception: NoSuchMethod !!
我究竟做错了什么??
谢谢你的帮助。