/** * Retourne un trajet comme représenté sur le réseau * * @param trajetId : L'identifiant du trajet sur le serveur * @return : L'objet trajet trouvé. S'il est pas trouvé une exception est lancé. * @throws Exception */ public static Trajet getTrajet(String trajetId) throws Exception { try { Trajet temp; HttpClient m_ClientHttp = new DefaultHttpClient(); URI uri = new URI("https", WEB.URL, WEB.GET_TRAJET(trajetId), null, null); HttpGet requeteGet = new HttpGet(uri); requeteGet.addHeader("Content-Type", "application/json"); String body = m_ClientHttp.execute(requeteGet, new BasicResponseHandler()); temp = JsonParser.deserialiseTrajet(new JSONObject(body)); return temp; } catch (Exception e) { throw e; } }