要做一个java程序侦听80端口(web服务器在8080端口)
对客户端的访问请求进行处理
比如用户访问page1.asp,程序把它转向到8080端口上的page2.asp,就像asp的response.redirect
只不过这个程序是可以转到其他端口或其他ip地址的
我的程序片断:
url = new URL(urlstr);
InputStream ins = url.openStream(); urlstr是获取80端口上GET ....请求,进行处理后的url地址
对客户端的访问请求进行处理
比如用户访问page1.asp,程序把它转向到8080端口上的page2.asp,就像asp的response.redirect
只不过这个程序是可以转到其他端口或其他ip地址的
我的程序片断:
url = new URL(urlstr);
InputStream ins = url.openStream(); urlstr是获取80端口上GET ....请求,进行处理后的url地址
唯一的办法是使用socket,直接监听整个80端口,根据客户请求重新分析它所要做的事情
然后再请求发到8080的服务器,并获取结果,返回给用户
这个东东花四五天就能写好,不过性能问题嘛,你就要小心了,呵呵