我
send在
RestyDispatcher类中手动覆盖方法,因此我的实现必须手动执行
super.send(method,builder)。否则我根本不应该覆盖
send方法。
所以
RestyDispatcher它应该像这样:
public class RestyDispatcher extends DefaultFilterawareDispatcher { public RestyDispatcher() { addFilter(new ForbiddenDispatcherFilter()); addFilter(new BasicAuthHeaderDispatcherFilter()); } @Override public Request send(Method method, RequestBuilder builder) throws RequestException { return super.send(method, builder); }}要么
public class RestyDispatcher extends DefaultFilterawareDispatcher { public RestyDispatcher() { addFilter(new ForbiddenDispatcherFilter()); addFilter(new BasicAuthHeaderDispatcherFilter()); }}


