@Override
@SuppressWarnings("unchecked")
public void start() {
List<Handler<HttpObject>> httpHandlerList = (List<Handler<HttpObject>>) getHandlerList();
DefaultHttpProxyServer.bootstrap()
.withPort(port).withFiltersSource(new HttpFiltersSourceAdapter() {
@Override
public HttpFilters filterRequest(HttpRequest originalRequest) {
return new HttpFiltersAdapter(originalRequest) {
@Override
public HttpResponse clientToProxyRequest(HttpObject httpObject) {
httpHandlerList.forEach(httpObjectHandler -> httpObjectHandler.client2Proxy(httpObject));
return null;
}
};
}
}).start();
}
DefaultProxyBase.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:vector
作者:
评论列表
文章目录