重定向问题,在线等,解决了马上给分!!!!!!!!!!!!!!!!!!!!!!!!!
假设有
客户端浏览器A, 服务器http://B.com, 服务器http://C.com
我所知道的重定向的方法有两种:
一是在form.action里加URL, 比如B上的一个页面要引用C的,就在它的一个form.action=http://C.com
当然包括在iframe里的,我不知道DIV里是不是也能实现,
这种方法我归纳为客户端的重定向,即A直接与C交换数据
二是在servlet或JSP中通过sendredirect(),forward实现的,
就是说服务器B在处理的过程中发现要引用C中的内容,则做一个重定向,request, response过去,
这种方法我觉得是服务器B与服务器C之间的交流,但实际上好像不是,我用这种方法做HTTP的代理,不成功
这是我知道的东西,现在有几个问题,
谁能帮我总结一下还有没别的方法,我刚接触这些东西
谁能帮我具体分析一下第二种方法的机制,HTTP包的角度,我不太理解那个request与response,
转发的时候在HTTP包头上换成C的URL,但那样做在TCP层应该是不能实现的,
我这没有截包工具,还有就是有任何不同的看法,都请说一下
分不够我另开贴给