Java 使用servlet开发代理服务器
我正在使用servlet构建一个代理服务。我解析一些超链接,比如Java 使用servlet开发代理服务器,java,servlets,proxy,Java,Servlets,Proxy,我正在使用servlet构建一个代理服务。我解析一些超链接,比如 a href="http://www.google.com" 到 form、frame、iframe也由我解析。所以所有的请求都将通过我的代理服务器。但现在我发现了一些问题 例如:像“表单”标签 javascript将处理表单的操作。它改变了行动。太可怕了 我该怎么办?有更好的方法吗?像这样重写页面真的很难。我去过那里。。。从未真正成功过 我认为您最好编写一个(受信任的)浏览器插件,通过截取和重写即将发出的HTTP请求来执行代理
a href="http://www.google.com"
到
form、frame、iframe也由我解析。所以所有的请求都将通过我的代理服务器。但现在我发现了一些问题
例如:像“表单”标签
javascript将处理表单的操作。它改变了行动。太可怕了
我该怎么办?有更好的方法吗?像这样重写页面真的很难。我去过那里。。。从未真正成功过
我认为您最好编写一个(受信任的)浏览器插件,通过截取和重写即将发出的HTTP请求来执行代理。(我甚至不确定这是否可能…那么你就必须尽你所能,接受使用javascript创建URL或发送请求的页面容易被破坏的事实。
a href="proxyserver?url=http://www.google.com"