は、いくつかのコードです:Restletのクライアントクラスでタイムアウトはどのように機能しますか?ここ
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を使用しています。ありがとう。