Smiley 的 HTTP 代理实现为 Java Servlet
Smiley 的 HTTP 代理 Servlet ===========================
这是一个 Java Servlet 形式的 HTTP 代理 (也称为网关)。 HTTP 代理对于 AJAX 应用程序与位于 Web 应用程序所在主机以外的可访问 Web 服务进行通信非常有用。 它是一个 反向代理, 而不是真正的 转发代理, 尽管 Servlet 的模板形式可能模糊了这一界限。
我在网上看到过许多快速而脏乱的代理程序,例如在博客中。我发现这些代理程序只支持有限的 HTTP 子集,例如只支持 GET 请求,或者存在其他实现问题,例如性能问题或 URL 逃逸错误。对于这种情况感到失望,我开始创建一个简单的代理程序,它能够正常工作,并且经过充分测试,以确保其能够正常工作。我建议您使用经过充分测试的代理程序,而不是未经测试的代理程序,后者更适合描述为概念验证。
此代理依赖 Apache HttpClient,该库为此代理提供了另一个扩展点。在某个时候,我可能会编写一个使用 JDK 的替代方案,这样就不会有任何依赖。这是非常可取的。在此期间,您需要添加此代理及其依赖的 jar 文件:
暂无开放 Issues,或尚未同步最近议题。