Bonjour,
 
Je me pose quelques petites questions sur les connexions Http (exucse moi, si elles sont trop idiotes, mes connaissances sont limit�es):
J'utilise Jmeter et  j'essaye de comprendre le code:
 
    HttpURLConnection conn;
    ....
    conn.connect();
    .....
   responseCode = ((HttpURLConnection) conn).getResponseCode();
   .....
 
 
1/ comment sait on que la connexion s'est bien pass� ?
    la methode connect est elle synchrone (au moment ou on sort de cette methode a t on le resultat de la requete)
 
2/ Sinon comment connait on le resultat de la requete ?
    je suppose grace a getResponseCode ? j'ai mis des traces et je m'apercoit qu'on passe bcp de  temps a l'interieur.
   quelque fois de l'ordre de 300 secondes. Queques fois j'ai meme une exception que remonte :
        java.net.SocketException: Unexpected end of file from server
        avec une partie de la pile suivante:
        at com.sun.net.ssl.internal.www.protocol.https.HttpClient.b(DashoA6275)
        at com.sun.net.ssl.internal.www.protocol.https.HttpClient.a(DashoA6275)
        at com.sun.net.ssl.internal.www.protocol.https.HttpClient.b(DashoA6275)
        at com.sun.net.ssl.internal.www.protocol.https.HttpClient.a(DashoA6275)
        at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnection.getInputStream(DashoA6275)
        at com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnection.getResponseCode(DashoA6275
 
 
  Pouvez vous m'expliquer ?
  merci d'avance !
Samuel Gru.
 

Répondre à