public class Logger implements Interceptor {
@Override
public Response intercept (Chain chain) throws IOException {
Request original = chain.request();
HttpUrl url=original.url().newBuilder()
.addQueryParameter("source" ,"android" )
.build();
Request request = original.newBuilder()
.url(url)
.build();
return chain.proceed(request);
}
}
public class Logger2 implements Interceptor {
@Override
public Response intercept (Chain chain) throws IOException {
Request.Builder builder = chain.request().newBuilder();
Request requst = builder
.addHeader("Content-Type" , "application/x-www-form-urlencoded; charset=UTF-8" )
.addHeader("Accept-Encoding" , "gzip, deflate" )
.addHeader("Connection" , "keep-alive" )
.addHeader("Accept" , "*/*" )
.addHeader("Cookie" , "add cookies here" )
.build();
return chain.proceed(requst);
}
}