title: Retrofit 2 How to Make Same Request Multiple Times
body: <pre><code>public void makeGetRequest() {
  
  
      Retrofit.Builder builder = new Retrofit.Builder().baseUrl("https://desolate-beach-17272.herokuapp.com");
      Retrofit retrofit = builder.build();
  
  
      RetrofitInterface retrofitInterface = retrofit.create(RetrofitInterface.class);
  
  
      Call&lt;ResponseBody&gt; call = retrofitInterface.downloadFileByUrl("downloadFile/beach.jpg");
  
  
      call.enqueue(new Callback&lt;ResponseBody&gt;() {
          @SuppressLint("StaticFieldLeak")
  
          // returns the response if everything is okay
          @Override
          public void onResponse(Call&lt;ResponseBody&gt; call, final Response&lt;ResponseBody&gt; response) {
  
              try {
                  Log.d("Success" , " " + response.body().bytes().length);
              } catch (IOException e) {
                  e.printStackTrace();
              }
          }
  
  
          @Override
          public void onFailure(Call&lt;ResponseBody&gt; call, Throwable t) {
              Log.d("FAIL", "oops");
  
          }
      });
  </code></pre>
  
  <p>I have this code and it makes a get <code>request</code> to my server with the <code>async</code> method. What I want is to make the same request multiple times. For example, I want to make <code>get request</code> 100 times. I don't want to use observables or other external libraries if possible. Is there anyone who can help me with that?</p>