以下是一些代码:
Client client = new Client(Protocol.HTTP);
client.setConnectTimeout(1); //milliseconds
Response response = client.post(url, paramRepresentation);
System.out.println("timed out");
我期望发生的是它在资源有时间处理之前打印“超时”。相反,超时没有任何反应,并且在资源返回之前它不会打印“超时”。即使我在处理请求的资源上放置了Thread.sleep(5000),也会执行整个睡眠,就像超时没有做任何事情一样。
任何人都有这方面的经验吗?我正在使用Restlet 1.1.1。感谢。
答案 0 :(得分:0)
要尝试的一些事项:
答案 1 :(得分:0)
它的开源和代码非常干净,我之前已经查看了其他内容。为什么不看看?