为什么有专门的代理软件,还要用Java实现代理呢?
在Java项目,需要接入第三方页面,假设是百度首页及必传参数,前端不想显示它的域名,或者有些敏感参数不想暴露给前端,这时通过Java后端代理实现百度首页的功能,前端仍显示项目域名,不用费力搭建配置代理软件,简单方便又容易本地调试。
解压oxing.demo.javaproxy.zip,不要双击jar文件,以免导致端口占用。
在命令行下执行:java -jar oxing.demo.javaproxy-1.0.jar
打开浏览器测试:http://localhost:7201/proxy/baidu 显示百度页面,说明代理成功。
Java工程环境:Java8 Springboot2 Maven