如何使用OK添加多个标头Http
问题描述:
我正在使用Retrofit 2和Okhttp进行我的android项目。我想在api请求中添加多个标头。如何使用OK添加多个标头Http
这是我的拦截器代码:
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);
}
}
这不能正常工作。在服务器端,我只得到最后添加的标题(在上面的示例中,我只得到Securitykey缺少“Userid”)
请帮助。
答
感谢支持 我找到了答案,这是工作正常,我
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);
}
}