android – 如何用ok Http添加多个头文件

前端之家收集整理的这篇文章主要介绍了android – 如何用ok Http添加多个头文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在我的android项目中使用Retrofit 2和Okhttp.我想在api请求中添加多个标头.

这是我的拦截代码

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

猜你在找的Android相关文章