JavaProxy HTTP代理 示例/代码
Java实现HTTP代理 示例源码

1  代理应用场景

为什么有专门的代理软件,还要用Java实现代理呢?

Java项目,需要接入第三方页面,假设是百度首页及必传参数,前端不想显示它的域名,或者有些敏感参数不想暴露给前端,这时通过Java后端代理实现百度首页的功能,前端仍显示项目域名,不用费力搭建配置代理软件,简单方便又容易本地调试。


2 运行演示程序

解压oxing.demo.javaproxy.zip,不要双击jar文件,以免导致端口占用。

在命令行下执行:java -jar oxing.demo.javaproxy-1.0.jar

打开浏览器测试:http://localhost:7201/proxy/baidu 显示百度页面,说明代理成功。



3  工程源码

Java工程环境:Java8 Springboot2 Maven



文件清单(demo):
文件清单(src):