ASP.NET(C#)转发页面有经验的进来帮忙
mzhqx 2009-04-24 01:49:26 要实现的功能如下:
客户端A(浏览器)、服务器B(中转服务器)、服务器C(目的服务器)
我现在是当服务器B接收到客户端A的请求后经过处理访问服务器C,再把读取访问服务器C返回的内容返回给客户端A。
现在主要的问题是,怎么让服务器C保存有客户端A的会话?比如客户端A访问服务器B,服务器B提交用户名和密码登陆服务器C把请求返回的内容返回给客户端A。怎么让服务器C能保存客户端A的登陆状态?先说明服务器C不受自己控制范围内,属于第三方提供的。也无协商修改的余地。也不要在客户端上做跳转。因为必须让客户端连接服务器B,中间要处理一些数据。。
这样的做法有点像代理服务器。。不过这个中转是要处理部分内容的。。
前5名指导思路的各给10分。我认为最好的回答的单独给50分,给出示例代码的另开帖送100分。