title: What will happen if every request has a retrofit instance?
body: <p>I was thinking about a question recently.</p>
  
  <p><strong>If every request has a retrofit instance,What will happen?</strong></p>
  
  <p>The reason I want every request has a retrofit instance:</p>
  
  <p>Every <strong>retrofit instance</strong> has an <strong>OkHttpClient instance</strong>,so I want add 
  <strong>Interception</strong> to OkhttpClient,but <strong>not every request</strong> should be 
  <strong>intercepted</strong>,and I also want to add <strong>some same headers</strong> to OkHttpClient,but <strong>not every request</strong> must has these <strong>same headers</strong>,like when it's login request,I <strong>don't need</strong> add token.,but other request may need.</p>
  
  <p>So my way is to <strong>let every request has a retrofit instance</strong>,I have a demo before,but the quantity of requests are <strong>few</strong>,So I am not sure whether when there are <strong>too many requests</strong> will it <strong>come trouble</strong>?</p>
  
  <p><strong>I have 2 questions:</strong></p>
  
  <p><strong>1.</strong> Will it make some exceptions?Or Will it make stack overflow?</p>
  
  <p><strong>2.</strong> If there is some better way to solve the question?</p>
  
  <p><strong>Have someone else has the same experience or have some ideas to question?</strong></p>