/** * Retourne un parcours comme représenté sur le réseau * * @param userLogin : L'identifiant de l'utilisateur pour le quelle on cherche les trajets * @return : Les objets trajets trouvés. S'il ne sont pas trouvés, une exception est lancé. * @throws Exception : Lancé en cas d'erreur de connexion ou de conversion d'objet json. */ public static List<Trajet> getUser_sTrajets(String userLogin) throws Exception { try { List<Trajet> trajs; HttpClient m_ClientHttp = new DefaultHttpClient(); URI uri = new URI("https", WEB.URL, WEB.GET_USER_TRAJETS(userLogin), null, null); HttpGet requeteGet = new HttpGet(uri); requeteGet.addHeader("Content-Type", "application/json"); String body = m_ClientHttp.execute(requeteGet, new BasicResponseHandler()); trajs = JsonParser.deserialiseTrajetsList(new JSONArray(body)); return trajs; } catch (Exception e) { throw e; } }