Esempio n. 1
0
  /**
   * Retourne l'adresse trouvé sur le serveur
   *
   * @param id : Identifiant de l'adresse sur le serveur
   * @return Objet Adress trouvé sur le serveur. Si l'adresse n'est pas trouvé, une exception est
   *     lancé.
   * @throws Exception
   */
  public static Address getAddresse(String id) throws Exception {
    HttpClient m_ClientHttp = new DefaultHttpClient();
    try {

      URI uri = new URI("https", WEB.URL, WEB.GET_ADRESSE(id), null, null);
      HttpGet requeteGet = new HttpGet(uri);
      requeteGet.addHeader("Content-Type", "application/json");

      String body = m_ClientHttp.execute(requeteGet, new BasicResponseHandler());
      Address tempAdresse = JsonParser.deserialiseAddresse(new JSONObject(body));

      return tempAdresse;
    } catch (Exception e) {
      throw e;
    }
  }