2016-03-01 12 views
5

Tôi đang sử dụng Retrofit 2 và Okhttp cho dự án Android của mình. Tôi muốn thêm nhiều tiêu đề trong yêu cầu api.Cách thêm nhiều tiêu đề bằng ok Http

Đây là mã đánh chặn của tôi:

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); 
    } 
} 

này không hoạt động đúng. Ở phía máy chủ, tôi chỉ nhận được tiêu đề được thêm cuối cùng (trong ví dụ trên tôi chỉ nhận được Securitykey bị thiếu "Userid")

Xin vui lòng trợ giúp.

Trả lời

3

Cám ơn sự ủng hộ Tôi tìm thấy câu trả lời, này tốt đang làm việc cho tôi

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); 
    } 
} 
Các vấn đề liên quan