百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

HTTP-Proxy-Servlet

> 编程语言
开源

Smiley 的 HTTP 代理实现为 Java Servlet

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Smiley 的 HTTP 代理实现为 Java Servlet

Smiley 的 HTTP 代理 Servlet ===========================

这是一个 Java Servlet 形式的 HTTP 代理 (也称为网关)。 HTTP 代理对于 AJAX 应用程序与位于 Web 应用程序所在主机以外的可访问 Web 服务进行通信非常有用。 它是一个 反向代理, 而不是真正的 转发代理, 尽管 Servlet 的模板形式可能模糊了这一界限。

  • 它简单 – 单一源文件实现
  • 它经过测试 – 你可以信任它的工作效果
  • 它可安全 – 通过 Java EE web.xml 或通过 Servlet 过滤器,如 Spring-Security
  • 它可扩展 – 通过简单的类扩展
  • 它可嵌入 – 到你的 Java Web 应用中,使应用的测试更加容易

我在网上看到过许多快速而脏乱的代理程序,例如在博客中。我发现这些代理程序只支持有限的 HTTP 子集,例如只支持 GET 请求,或者存在其他实现问题,例如性能问题或 URL 逃逸错误。对于这种情况感到失望,我开始创建一个简单的代理程序,它能够正常工作,并且经过充分测试,以确保其能够正常工作。我建议您使用经过充分测试的代理程序,而不是未经测试的代理程序,后者更适合描述为概念验证。

此代理依赖 Apache HttpClient,该库为此代理提供了另一个扩展点。在某个时候,我可能会编写一个使用 JDK 的替代方案,这样就不会有任何依赖。这是非常可取的。在此期间,您需要添加此代理及其依赖的 jar 文件:

Issues· 73 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言