我正在使用Retrofit v2.4,它在标题中添加了一个新的行字符,但我的调用失败
"授权:基础dXNlcm5hbWU6cGFzc3dvcmQ = \ n"
这是什么解决方案?
答案 0 :(得分:0)
创建一个实现.class1 .mat-select-placeholder {
color:red !important;
}
.class2 .mat-select-placeholder {
color:blue !important;
}
并覆盖okhttp3.Interceptor
的类,并对标题执行任何操作,包括传出或传入:
intercept()
不要忘记将它添加到httpclient:
@Override
public Response intercept(Chain chain) throws IOException {
Request initialReq = chain.request();
Headers outgoingHeaders = initialRequest.headers()
...
Request modRequest = initialReq.newBuilder()
.addHeader(...);
Response response = chain.proceed(modRequest);
Headers incomingHeaders = response.headers();
...
return response;
}