public static String makeRequest()

in java/src/main/java/com/alexa/atsapi/ATS.java [102:127]


  public static String makeRequest(String requestUrl, String apikey) throws IOException {
      URL url = new URL(requestUrl);
      HttpURLConnection conn = (HttpURLConnection) url.openConnection();
      conn.setRequestProperty("Accept", "application/json");
      conn.setRequestProperty("Content-Type", "application/json");
      conn.setRequestProperty("x-api-key", apikey);

      System.out.println("Api key: " + apikey);
      InputStream in = (conn.getResponseCode() / 100 == 2 ? conn.getInputStream() : conn.getErrorStream());


      // Read the response
      BufferedReader replyReader =
              new BufferedReader
                      (new InputStreamReader
                              (conn.getInputStream()));
      String line;
      String replyString = "";
      while ((line = replyReader.readLine()) != null) {
          replyString = replyString.concat(line + "\n");
          }

      replyReader.close();

      return replyString;
  }