Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 拦截http请求/响应_Jsp_Http_Proxy_Request_Response - Fatal编程技术网

Jsp 拦截http请求/响应

Jsp 拦截http请求/响应,jsp,http,proxy,request,response,Jsp,Http,Proxy,Request,Response,我的任务是开发一种家长控制网站 用户将在网站上输入url并按“Go”。然后,控制网站将充当客户端和请求站点之间的过滤器,在将响应传递给客户端之前对其进行最小的处理 示例:当用户浏览到控制站点时,输入外部站点的url。 然后,控制站点将代表浏览器执行请求,并在将响应转发回浏览器之前处理响应。我假设我也必须修改所有链接/引用,使它们再次指向控制站点,否则当客户端单击链接时,它将绕过控制服务器 我几乎不知道这是否可能,我试图在网上进行研究,但没有发现任何有用的东西。我使用的web服务器支持jsp,因此

我的任务是开发一种家长控制网站

用户将在网站上输入url并按“Go”。然后,控制网站将充当客户端和请求站点之间的过滤器,在将响应传递给客户端之前对其进行最小的处理

示例:当用户浏览到控制站点时,输入外部站点的url。 然后,控制站点将代表浏览器执行请求,并在将响应转发回浏览器之前处理响应。我假设我也必须修改所有链接/引用,使它们再次指向控制站点,否则当客户端单击链接时,它将绕过控制服务器

我几乎不知道这是否可能,我试图在网上进行研究,但没有发现任何有用的东西。我使用的web服务器支持jsp,因此如果可能的话,这就是必须在其中实现的


虽然我设法将原始html转发回客户端,但所有链接(图像、css、js)都被破坏了。我猜它们都是相对于控制服务器的,但我无法改变这一点。

首先,你应该问问自己,为什么要重新发明轮子?有许多现有的家长控制解决方案。大多数现代路由器甚至包括家长控制功能

其次,我想说HttpURLConnection的方向有点错误。您必须问,您的用户如何才能不在网络级别绕过您的软件。您可能必须首先控制防火墙/DNS