2016-06-11 4 views
1

Многие примеры показали, добавив заголовок должен:Java okhttp добавления заголовков, используя цикл динамически

Request request = new Request.Builder() 
    .url("https://api.github.com/repos/square/okhttp/issues") 
    .header("User-Agent", "OkHttp Headers.java") 
    .addHeader("Accept", "application/json; q=0.5") 
    .addHeader("Accept", "application/vnd.github.v3+json") 
    .build(); 

Но я хочу, чтобы динамически добавлять заголовки, как требования к заголовочных пользователя, как я могу это осуществить?

Headers h = new Headers.Builder().build(); 
for (HttpHeader hh : ht.HttpRequestHeader) { 
    h.newBuilder().add(hh.Name, hh.Value); 
} //<<---Nothing changed!!!!! 

ответ

5
Headers.Builder builder = new Headers.Builder(); 
for (HttpHeader hh : ht.HttpRequestHeader) { 
    builder.add(hh.Name, hh.Value); 
} 
Headers h = builder.build(); 
+0

Он работает, ТНХ !!!!!!! –

Смежные вопросы