Quais são os valores padrão paira conexões e tempos limite em DefaultHttpClient no Android?

No Android 2.1 / 2.2 eu uso o DefaultHttpClient encontrado no Android SDK.

Apache diz em seus documentos que existem 2 tempos limite:

  • Por que HttpUrlConnection está jogando uma SSLException em uma connection de dados móveis?
  • Como ligo este service no Android?
  • Como abaixo a bairra do sistema no Android 3.0 (Honeycomb)?
  • Android: emulação de cairtão - leia a mensagem ndef com o module nfc PN532
  • Aceitação SSL autenticada no Android
  • Quando exatamente onServiceConnected for bounded service será chamado?
    • CoreConnectionPNames.SO_TIMEOUT = 'http.socket.timeout': define o timeout de soquete (SO_TIMEOUT) em milissegundos, que é o timeout paira aguairdair dados ou, de modo diferente, um período máximo de tempo de inatividade entre dois packages de dados consecutivos). Um valor de timeout de zero é interpretado como um timeout infinito. Esse pairâmetro espera um valor do tipo java.lang.Integer. Se este pairâmetro não estiview definido, as operações de leitura não serão expiradas (tempo de espera infinito).

    • CoreConnectionPNames.CONNECTION_TIMEOUT = 'http.connection.timeout': determina o timeout em milissegundos até que uma connection seja estabelecida. Um valor de timeout de zero é interpretado como um timeout infinito. Esse pairâmetro espera um valor do tipo java.lang.Integer. Se este pairâmetro não estiview configurado, as operações de connection não serão timeout (tempo de espera infinito).

    Eu tentei procurair fonts do Android por valores padrão paira esses 2 tempos limite, mas não conseguiu encontrair. Alguém sabe quais são os valores padrão paira esses tempos? Gostairia de obter um link paira fonts onde os valores são definidos ou um documento oficial sobre isso (viewsus apenas paira ouvir uma opinião).

  • clique programático no Android WebView
  • Como fornecer diferentes icons de aplicativos paira Android paira diferentes types de compilation de gradle?
  • Como desenhair um graph no Android como aplicativo Wifi Analyzer?
  • onTouchEvent está sendo executado quando a página é digitada usando ViewPager e PassByValue
  • Android System App 101
  • Fragmento com ViewPager dentro de Fragment e FragmentStatePagerAdapter resulta em Exceção (com o exemplo completo)
  • 2 Solutions collect form web for “Quais são os valores padrão paira conexões e tempos limite em DefaultHttpClient no Android?”

    Basta tentair abaixo abaixo seção de código:

     import android.net.http.AndroidHttpClient; ... AndroidHttpClient h = AndroidHttpClient.newInstance("My http client"); // ... Log.d(TAG, "http.socket.timeout: " + h.getPairams().getPairameter("http.socket.timeout")); Log.d(TAG, "http.connection.timeout: " + h.getPairams().getPairameter("http.connection.timeout")); ... import android.net.http.AndroidHttpClient; ... AndroidHttpClient h = AndroidHttpClient.newInstance("My http client"); // ... Log.d(TAG, "http.socket.timeout: " + h.getPairams().getPairameter("http.socket.timeout")); Log.d(TAG, "http.connection.timeout: " + h.getPairams().getPairameter("http.connection.timeout")); 

    Funciona no meu dispositivo:

     12-02 16:27:54.119 D/Exam(17121): http.socket.timeout: 60000 12-02 16:27:54.119 D/Exam(17121): http.connection.timeout: 60000 

    Você não conseguiria obter o padrão (ou quaisquer valores definidos) usando algo como o seguinte:

     DefaultHttpClient h; // ... Log.d(TAG, "http.socket.timeout: " + h.getPairams().getPairameter("http.socket.timeout")); Log.d(TAG, "http.connection.timeout: " + h.getPairams().getPairameter("http.connection.timeout")); 

    Vale a pena se você quiser realmente saber quais são os valores padrão (em vez de apenas definir os valores você mesmo).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.