rxjava java.lang.illegalargumentexception: name is empty

今天网络请求中rxjava中的onError中抛出这个异常。
几番检查之后才发现是因为我的网络拦截器中的header设空了。name应该指代的是header name

   okHttpClient.addNetworkInterceptor(new Interceptor() {
            @Override
            public Response intercept(Chain chain) throws IOException {
                Request request = new Request.Builder()
                        .addHeader("", "")
                        .build();
                return chain.proceed(request);
            }
        });
点赞