Java 无法使用改装设置收割台

Java 无法使用改装设置收割台,java,android,http-headers,retrofit2,Java,Android,Http Headers,Retrofit2,我正在尝试设置标题 public static Retrofit getClientWithHeader(String baseUrl) { OkHttpClient.Builder httpClient = new OkHttpClient.Builder() .addInterceptor(new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY));

我正在尝试设置标题

public static Retrofit getClientWithHeader(String baseUrl) {

        OkHttpClient.Builder httpClient = new OkHttpClient.Builder()
                .addInterceptor(new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY));


        httpClient.addInterceptor(new Interceptor() {
            @Override
            public okhttp3.Response intercept(Chain chain) throws IOException {
                Request original = chain.request();


                Request request = original.newBuilder()
                        .header(GlobalEnum.PREFS_OAUTH_KEY,"Bearer " + DataManager.getAccessToken(HULApp.getInstance()))
                        .build();

                return chain.proceed(request);


            }
        });

        client = httpClient.build();

        if (retrofit == null) {
            retrofit = new Retrofit.Builder()
                    .baseUrl(baseUrl)
                    .client(client)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build();

        }
        return retrofit;
    }
但正如我在服务器上检查的那个样,API调用并没有收到头。
我试图通过设置断点来调试代码,但它没有进入头拦截器

您的条件
如果(改装==null)
将阻止设置客户端。谢谢lot@MạnhQuyế特恩盖伊ễ愚蠢的错误