ここにいくつかのコードがあります:
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 を使用しています。ありがとう。