2016-03-01 16 views
5

Używam Retrofit 2 i Okhttp do mojego projektu Android. Chcę dodać wiele nagłówków w żądaniu api.Jak dodać wiele nagłówków z ok Http

To jest mój kod przechwytujących:

public class NetworkInterceptors implements Interceptor { 
@Override 
public Response intercept(Interceptor.Chain chain) throws IOException { 

    Request request = chain.request().newBuilder() 
      .addHeader("Userid", "10034") 
      .addHeader("Securitykey", "Fb47Gi") 
      .build(); 
    return chain.proceed(request); 
    } 
} 

To nie działa prawidłowo. Po stronie serwera otrzymuję tylko ostatni dodany nagłówek (w powyższym przykładzie otrzymuję tylko klucz Securitykey "Userid")

Proszę o pomoc.

Odpowiedz

3

Dzięki za wsparcie Znalazłem odpowiedź, ten drobny pracuje dla mnie

public class NetworkInterceptors implements Interceptor { 
    @Override 
    public Response intercept(Interceptor.Chain chain) throws IOException { 

     Request request = chain.request(); 
     Request newRequest; 

     newRequest = request.newBuilder() 
       .addHeader("Userid", "10034") 
       .addHeader("Securitykey", "Fb47Gi") 
       .build(); 
     return chain.proceed(newRequest); 
    } 
} 
Powiązane problemy