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

100分,问一个简单的问题,ASP或者.NET如何解决下面的情况??????????????????????????????
在Asp或.Net中
 
客户端A填写一个表单要保存到服务器C上(http://serverC/a.asp),但因为某种原因A和C网络不通,
但中间有一台服务器B和A、C都通,能不能在服务器B上写一个B.asp实现下面功能:
 
A先访问http://serverB/B.asp填写好表单,提交;
 
B.asp获取参数后台调用http://serverC/a.asp(post方法),并返回C的页面内容。
 
 
其实就是服务器B什么也不做,只是做一个中转。请问B.asp应该如何写?

------解决方案--------------------
没什么页面调用的问题!是数据存储方式问题,c和b做服务器,a做客户端,就是这么个道理,没什么技术难度
------解决方案--------------------
B页面获取表单内容 然后post到C页面
asp.net的话用里面HttpRequest类和HttpResponse类可以实现。
------解决方案--------------------
标准的B/S三层结构,A是客户端浏览器,B作为IIS服务器,C作为数据库服务器
------解决方案--------------------
看起来貌似代理的样子?C屏蔽了A的访问,所以A利用代理通过B来访问C?
------解决方案--------------------
考虑问题偏了吧。
简单办法,在B上建一个代理,A能过B来访问C,实际上代理就是相当你说的那种功能。