我可以在我的网络引擎中加载一个 html 文件,并使用以下代码通过 Webscarab 发送流量:
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "8008");
eng = view.getEngine();
eng.load("http://##########/");
问题是我想通过该eng.loadContent(String htmlCode);
方法加载本地 html 页面并再次通过 Webscarab 发送流量。当我将内容加载到网络引擎中时,Webscarab 正在运行,但它似乎不会干扰通信。
我的目标是通过套接字在客户端和服务器之间实现通信。该服务器是一个 java 程序,与 Apache 服务器在同一台机器上运行,我有我的 html 和 php 页面。当用户正确登录到服务器时,服务器将其中一个页面点击到本地 HTTP 服务器,并通过套接字将页面的源作为字符串发送回客户端。
接下来就是webscarab在加载这个内容到webengine并在webview中查看html页面之前进行干预。更改代码后,我想再次通过套接字将响应从 webengine 发送到服务器。为了更好地理解我想要做什么,下面是我的系统架构图。
提前致谢