2017-05-19 11 views
0

私は、Webページを取得したいが、戻り接続が拒否した場合、私は唯一の1秒HTTPGet Apacheに接続拒否時間を設定する方法はありますか?

私のコード待ちたい:リターン接続は、私は多くのことを待つ必要が拒否した場合は

final DefaultHttpClient client = HTTPSHelper.getClientThatAllowAnyHTTPS(connectionManager); 
     client.getParams().setParameter(ClientPNames.COOKIE_POLICY, 
       CookiePolicy.BROWSER_COMPATIBILITY); 

     client.getParams().setParameter("http.socket.timeout", 1000); 
     client.getParams().setParameter("http.connection.timeout", 1000); 
     client.addRequestInterceptor(new RequestAcceptEncoding()); 
     client.addResponseInterceptor(new ResponseContentEncoding()); 

final HttpGet get = new HttpGet(url.getUrl()); 
      final HttpResponse resp = this.httpClient.execute(get, localContext); 

を...があります接続を待つ時間を指定する方法は拒否されましたか?ありがとうございますが、接続のために、このようにタイムアウトを設定することができます

+0

1秒か2秒以内に起こるべき「接続が拒否されました」。あなたはそれが '接続タイムアウト'ではないと確信していますか? – EJP

答えて

1

は:

final HttpParams p = new BasicHttpParams(); 
HttpConnectionParams.setConnectionTimeout(p, 1000); 
client = new DefaultHttpClient(httpParams) ; 
関連する問題