我目前正在使用 Apache Mina 构建一个简单的 HTTP 代理,特别是 org.apache.mina.proxy,我对如何使用某些组件有一些疑问。
如何从传入的 HTTP 请求中提取未来地址?我可以看到如何在给定 URL 的情况下创建 ProxyConnection,但我看不到如何从传入请求中提取它。我有一种感觉,这导致了我的下一个问题:
AbstractHttpLogicHandler 有什么用?我看到它有一个子类 HttpSmartProxyHandler,但我不确定是否以及如何使用它。
有没有我可以看的例子?我一直在查看http://mina.apache.org/report/trunk/xref/org/apache/mina/example/proxy/但它似乎没有回答我上面的问题。