code: @Override public Response intercept(Chain chain) throws IOException {
      final Request request = chain.request();
  
      return chain.proceed(request.newBuilder()
          .addHeader(name, value)
          .build());
    }
docs: Method called by framework, to enrich current request chain with requested header information.
  
  @param chain the execution chain for the request.
  @return the response received.
  @throws IOException in case of failure down the line.