OkHttp 拦截器 一次发送多个请求
Request request = chain.request(); // 拦截器中获取request
HttpUrl oldHttpUrl = request.url();
String method = request.method();
Log.e("HHHH","o-"+oldHttpUrl);
Log.e("HHHH","o-"+method);
Response response = chain.proceed(request);
ResponseBody body= response.body();
String str = body.string(); // 这里是获取到初始地址的结果
Log.e("HHHH","-"+str);// 这里你可以拿到结果之后,根据自己的业务链式的继续发送请求他的接口
Request.Builder builder = request.newBuilder();
HttpUrl newBaseUrl;
newBaseUrl = HttpUrl.parse("https://xxx"); // 这里给他新的地址,继续请求
builder.url(newBaseUrl).get();
return chain.proceed(builder.build());
核心:不返回return chain.proceed(builder.build());
,你可以发送多个请求,根据自己的业务处理。