Если вы хотите изменить запрос / ответ с помощью OkHttpClient
, вы можете использовать перехватчики.Например, если вы хотите добавить заголовок ко всем запросам, вы можете использовать код ниже.Изменение других частей, таких как тело, аналогично.
OkHttpClient okHttpClient = new OkHttpClient().newBuilder().addInterceptor(new Interceptor() {
@Override
public okhttp3.Response intercept(Chain chain) throws IOException {
Request originalRequest = chain.request();
Request.Builder builder = originalRequest.newBuilder().header("Authorization",
Credentials.basic("aUsername", "aPassword"));
Request newRequest = builder.build();
return chain.proceed(newRequest);
}
}).build();