我想自己用JAVA写个代理服务器,我查阅了一下资料和参考了一下PHP实现的代理服务器。基本上思路如下:
用户输入需要访问的URL后,首先会去请求我们的代理服务器,然后再由代理服务器去请求相应的URL,当代理服务器接受到请求响应后,在代理服务器端会将所有的URL给替换掉。如:替换之前:<a href="http://www.baidu.com" >百度一下</a>替换之后:<a href="http://localhost:8080/proxy?u=http://www.baidu.com">百度一下</a>这样当用户点击链接的时候就会重新执行以上操作,以实现代理的功能。
目前的问题是:
我把所有的URL替换掉以后,在前台展示的时候样式表展现不出来!哪位有没有更好的实现代理的方法,能否分享一下?