title: Retrofit add header with token and id
body: <p>I have a problem with getting authenticated user. Before it I got token and user id. Now i need to get user from server using access token and id. 
  <a href="https://i.stack.imgur.com/OQ87Y.png" rel="noreferrer">I have header format</a></p>
  
  <p>Now I'am trying to add header with user token and id using interceptor. </p>
  
  <p>My code:</p>
  
  <pre><code>Interceptor interceptor = new Interceptor() {
          @Override
          public okhttp3.Response intercept(Chain chain) throws IOException {
              Request newRequest = chain.request().newBuilder()
                      .addHeader("Accept", "application/json")
                      .addHeader("authorization", token) &lt;-??
                      .addHeader("driver_id", id) &lt;-??
                      .build();
              return chain.proceed(newRequest);
          }
      };
      OkHttpClient.Builder okHttpBuilder = new OkHttpClient.Builder();
      okHttpBuilder.addInterceptor(interceptor);
      OkHttpClient okHttpClient = okHttpBuilder.build();
  
      Retrofit retrofit = new Retrofit.Builder()
              .baseUrl(BASE_URL)
              .addConverterFactory(GsonConverterFactory.create())
              .client(okHttpClient)
              .build();
  </code></pre>
  
  <p>Interface:</p>
  
  <pre><code>@GET("driver/v1/driver")
  Call&lt;Driver&gt; getAuthorizedDriver();
  </code></pre>
  
  <p>Different variants throws 401 error, don't know what to do
  Log:</p>
  
  <pre><code>I/Response code: 401
  I/Response message: Unauthorized`
  </code></pre>