Ali*_*lsh 17 java proxy tomcat http jersey
我需要实现一个HTTP代理服务器应用程序,它将来自多个客户端的请求代理到远程服务器.
以下是步骤:
我只是不确定如何实现这个代理.我的第一个想法是实现一个tomcat应用程序,它使用jersey/apache httpclient将请求转发给远程服务器并将响应返回给客户端?
有没有更好的方法来实现这样的代理服务器?
代理需要处理多个线程.
use*_*421 11
您无法将其实现为servlet,也没有理由使用任何形式的HTTP客户端.
一个无特色的代理服务器是一件非常简单的事情:
否则启动两个线程来复制字节,每个方向一个.没什么好看的,只是
while ((count = in.read(buffer)) > 0) { out.write(buffer, 0, count); }
或者使用Apache SQUID.
Ily*_*iev 8
查看LittleProxy - 它有传入和传出请求的内置类; 您可以像编写servlet中的HTTP请求一样编写代码.
归档时间:
13 年,4 月 前
查看次数:
21089 次
最近记录:
7 年,4 月 前