日期:2014-05-18  浏览次数:20610 次

根据resquest请求条件,转发url
本帖最后由 icewind4096 于 2013-09-29 09:10:49 编辑
tomcat + spring
我想做一个过滤器,在过滤器中判断条件,转发到不同的url中去,然后取得转发回来的数据,通过response返回个用户,其实就是一个有条件的反向代理,问题是用httpclient 手工构建的时候,可以简单的替换一下request的host的地址,还是要重新手工构建,那request的body中的数据是不是可以直接添加到httpclient 的那个body中去,或者有什么好办法
重定向是不可以用的,因为暴露了目标url地址
转发也不行,那个因为是跨域的
反向代理不知道如何在配置中有条件的转发,悲催啊,哪位不吝赐教
谢谢
j2ee ?web ?转发

------解决方案--------------------
反向代理网上好多方法。Linux用nginx+tomcat;windows用apache+tomcat
------解决方案--------------------
自己写个代理
------解决方案--------------------
引用:
Quote: 引用:

反向代理网上好多方法。Linux用nginx+tomcat;windows用apache+tomcat

主要不知道反向过滤如何设置条件,我是有条件的跳转,而且条件是动态的

这个就要配置了,看你选什么组合,每种组合的配置都不相同,但是思路是一样的。
------解决方案--------------------
这个功能,使用urlrewrite,可以通过配置文件重定向,LZ可以考虑下,不用非得自己写代码